Struct coap_handler_implementations::ForkingTreeHandler [−][src]
pub struct ForkingTreeHandler<'a, H1, H2> { /* fields omitted */ }Trait Implementations
impl<'a, RD1, H1, RD2, H2> Handler for ForkingTreeHandler<'a, H1, H2> where
    H1: Handler<RequestData = RD1>,
    H2: Handler<RequestData = RD2>, 
impl<'a, RD1, H1, RD2, H2> Handler for ForkingTreeHandler<'a, H1, H2> where
    H1: Handler<RequestData = RD1>,
    H2: Handler<RequestData = RD2>, 
type RequestData = ForkingRequestData<RD1, RD2>
fn build_response(
    &mut self, 
    response: &mut impl MutableWritableMessage, 
    request: Self::RequestData
)
Auto Trait Implementations
impl<'a, H1, H2> RefUnwindSafe for ForkingTreeHandler<'a, H1, H2> where
    H1: RefUnwindSafe,
    H2: RefUnwindSafe, 
impl<'a, H1, H2> Send for ForkingTreeHandler<'a, H1, H2> where
    H1: Send,
    H2: Send, 
impl<'a, H1, H2> Sync for ForkingTreeHandler<'a, H1, H2> where
    H1: Sync,
    H2: Sync, 
impl<'a, H1, H2> Unpin for ForkingTreeHandler<'a, H1, H2> where
    H1: Unpin,
    H2: Unpin, 
impl<'a, H1, H2> UnwindSafe for ForkingTreeHandler<'a, H1, H2> where
    H1: UnwindSafe,
    H2: UnwindSafe, 
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<'a, OldRD, OldH> HandlerBuilder<'a, OldRD> for OldH where
    OldH: Handler<RequestData = OldRD>, 
impl<'a, OldRD, OldH> HandlerBuilder<'a, OldRD> for OldH where
    OldH: Handler<RequestData = OldRD>, 
Divert requests arriving at path into the given handler. Read more
fn at_with_attributes<H>(
    self, 
    path: &'a [&'a str], 
    attributes: &'a [Attribute], 
    handler: H
) -> ForkingHandler<'a, ConstantSingleRecordReport<'a, H>, Self> where
    H: Handler + Sized, 
fn at_with_attributes<H>(
    self, 
    path: &'a [&'a str], 
    attributes: &'a [Attribute], 
    handler: H
) -> ForkingHandler<'a, ConstantSingleRecordReport<'a, H>, Self> where
    H: Handler + Sized, 
Divert requests arriving at path into the given handler, and announce them with the
given attributes in .well-known/core. Read more