Crate minicoap

Crate minicoap 

Source
Expand description

§minicoap

A minimal, zero-copy CoAP message parser and builder for embedded systems.

§Supported RFCs

  • RFC 7252: The Constrained Application Protocol (CoAP)
  • RFC 7959: Block-Wise Transfers in CoAP
  • RFC 7967: Constrained Application Protocol (CoAP) Option for No Server Response
  • RFC 8132: PATCH and FETCH Methods for CoAP
  • RFC 9175: CoAP: Echo, Request-Tag, and Token Processing

Macros§

coap_code
Converts a CoAP code into a u8 value.

Structs§

CoapOption
A single CoAP option
CoapOptions
Collection of CoAP options
Message
Parsed CoAP message representation
MessageBuilder
Builder for CoAP messages.
OptionIterator
Iterator over CoAP options

Enums§

CoapBuildError
Errors that can occur when building a CoAP message.
CoapParseError
Errors that can occur when parsing a CoAP message.
ContentFormat
CoAP Content-Format identifiers as defined in the CoAP Content-Formats registry.
MessageType
CoAP message type
OptionNumber
CoAP option numbers as defined in RFC 7252.
RequestCode
Request codes for CoAP messages
ResponseCode
Response codes for CoAP packets
Version
CoAP specification version