4 releases
0.1.0-alpha.4 | Jan 30, 2024 |
---|---|
0.1.0-alpha.3 | Jan 18, 2024 |
0.1.0-alpha.2 | Nov 29, 2023 |
0.1.0-alpha.1 | Nov 14, 2023 |
#5 in #request-builder
802 downloads per month
Used in coap-message-demos
17KB
306 lines
coap-request-implementations
Simple implementations of a coap_request::Request
While the [coap_request] interfaces are geared toward portability, this crate provides implementations of the coap_request::Request trait that are easy to set up. They follow a builder pattern:
stack
.to("[2001:db8::1]:5683".parse().unwrap())
.request(
coap_request_implementations::Code::get()
.with_path("/.well-known/core")
.processing_response_payload_through(|p| println!("Data: {:?}", p)),
)
.await;
Stability
This crate is in an early experimental stage, do not expect these APIs to persist. (Then again, the crate that needs to be stable is [coap_request], as a single stack can easily be used with request builders from multiple versions of this crate).
License: MIT OR Apache-2.0
lib.rs
:
Simple implementations of a coap_request::Request
While the [coap_request] interfaces are geared toward portability, this crate provides implementations of the coap_request::Request trait that are easy to set up. They follow a builder pattern:
stack
.to("[2001:db8::1]:5683".parse().unwrap())
.request(
coap_request_implementations::Code::get()
.with_path("/.well-known/core")
.processing_response_payload_through(|p| println!("Data: {:?}", p)),
)
.await;
Stability
This crate is in an early experimental stage, do not expect these APIs to persist. (Then again, the crate that needs to be stable is [coap_request], as a single stack can easily be used with request builders from multiple versions of this crate).
Dependencies
~635KB
~12K SLoC