pub trait ExecutionEncoder {
    // Required method
    fn encode_calls(&self, calls: &[Call]) -> Vec<FieldElement>;
}

Required Methods§

source

fn encode_calls(&self, calls: &[Call]) -> Vec<FieldElement>

Implementations on Foreign Types§

source§

impl<'a, T: 'a + ExecutionEncoder + ?Sized> ExecutionEncoder for &'a T

source§

fn encode_calls(&self, calls: &[Call]) -> Vec<FieldElement>

source§

impl<T: ExecutionEncoder + ?Sized> ExecutionEncoder for Box<T>

source§

fn encode_calls(&self, calls: &[Call]) -> Vec<FieldElement>

source§

impl<T: ExecutionEncoder + ?Sized> ExecutionEncoder for Arc<T>

source§

fn encode_calls(&self, calls: &[Call]) -> Vec<FieldElement>

Implementors§

source§

impl<P, S> ExecutionEncoder for SingleOwnerAccount<P, S>
where P: Provider + Send, S: Signer + Send,