Crate coap_message_utils

source ·
Expand description

Tools for using a coap-message

This crate contains extension traits and other tools that are useful when working with items that implement the coap_message trait.

§Feature flags

§Details of the Error struct

Without these, the Error struct is just a code u8.

  • error_unprocessed_coap_option — Allow storing the RFC9290 “Unprocessed CoAP option” problem detail in Bad Option errors, and emit it in CBOR payloads. If this feature is not enabled, any such detail provided in errors is silently not emitted.
  • error_request_body_error_position — Allow storing the RFC9290 “Request Body Error Position” problem detail in Bad Request errors, and emit it in CBOR payloads. If this feature is not enabled, any such detail provided in errors is silently not emitted.
  • error_max_age — Store a Max-Age of the error. The method Error::with_max_age() is only available when this feature is enabled.

Modules§

  • Traits and types that represent serializations of options in encoded options

Structs§

  • A build-time-flexible renderable error type

Traits§