Skip to main content

CanCompute

Trait CanCompute 

Source
pub trait CanCompute<Code, Input> {
    type Output;

    // Required method
    fn compute(&self, _code: PhantomData<Code>, input: Input) -> Self::Output;
}

Required Associated Types§

Required Methods§

Source

fn compute(&self, _code: PhantomData<Code>, input: Input) -> Self::Output

Implementors§

Source§

impl<__Context__, Code, Input> CanCompute<Code, Input> for __Context__
where __Context__: Computer<__Context__, Code, Input>,

Source§

type Output = <__Context__ as Computer<__Context__, Code, Input>>::Output