Trait tract_api::StateInterface 
source · pub trait StateInterface {
    type Value: ValueInterface;
    // Required methods
    fn input_count(&self) -> Result<usize>;
    fn output_count(&self) -> Result<usize>;
    fn run<I, V, E>(&mut self, inputs: I) -> Result<Vec<Self::Value>>
       where I: IntoIterator<Item = V>,
             V: TryInto<Self::Value, Error = E>,
             E: Into<Error>;
}Required Associated Types§
type Value: ValueInterface
Required Methods§
fn input_count(&self) -> Result<usize>
fn output_count(&self) -> Result<usize>
fn run<I, V, E>(&mut self, inputs: I) -> Result<Vec<Self::Value>>
Object Safety§
This trait is not object safe.