Trait ExecutableIntent

Source
pub trait ExecutableIntent {
    // Required method
    fn execute_intent<S, I>(
        self,
        signer_id: &AccountIdRef,
        engine: &mut Engine<S, I>,
        intent_hash: CryptoHash,
    ) -> Result<()>
       where S: State,
             I: Inspector;
}

Required Methods§

Source

fn execute_intent<S, I>( self, signer_id: &AccountIdRef, engine: &mut Engine<S, I>, intent_hash: CryptoHash, ) -> Result<()>
where S: State, I: Inspector,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§