Trait rsasl::mechanism::Provider

source ·
pub trait Provider<'a> {
    // Required method
    fn provide(&self, req: &mut Demand<'a>) -> DemandReply<()>;

    // Provided method
    fn provide_mut(&mut self, req: &mut Demand<'a>) -> DemandReply<()> { ... }
}

Required Methods§

source

fn provide(&self, req: &mut Demand<'a>) -> DemandReply<()>

Provided Methods§

source

fn provide_mut(&mut self, req: &mut Demand<'a>) -> DemandReply<()>

Implementors§

source§

impl<'a, P> Provider<'a> for ThisProvider<'a, P>
where P: Property<'a>,