Trait coap_client::backend::Backend [−][src]
Generic transport trait for implementing CoAP client backends
Generic transport trait for implementing CoAP client backends
type Request: Future<Output = Result<Packet, E>> + Send
[src]type Observe: Observer<E>
[src]type Unobserve: Future<Output = Result<(), E>> + Send
[src]fn request(&mut self, req: Packet, opts: RequestOptions) -> Self::Request
[src]fn observe(&mut self, resource: String, opts: RequestOptions) -> Self::Observe
[src]fn unobserve(&mut self, o: Self::Observe) -> Self::Unobserve
[src]impl Backend<Error> for Tokio
[src]type Request = TokioRequest<Packet>
type Observe = TokioObserve
type Unobserve = TokioRequest<()>
fn request(&mut self, req: Packet, opts: RequestOptions) -> Self::Request
[src]fn observe(&mut self, resource: String, opts: RequestOptions) -> Self::Observe
[src]fn unobserve(&mut self, o: Self::Observe) -> Self::Unobserve
[src]