Skip to main content

CanProduce

Trait CanProduce 

Source
pub trait CanProduce<Code> {
    type Output;

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

Required Associated Types§

Required Methods§

Source

fn produce(&self, _code: PhantomData<Code>) -> Self::Output

Implementors§

Source§

impl<__Context__, Code> CanProduce<Code> for __Context__
where __Context__: Producer<__Context__, Code>,

Source§

type Output = <__Context__ as Producer<__Context__, Code>>::Output