pub struct ContentFormat(pub u16);
Expand description
A type for representing a CoAP Content Format value.
Tuple Fields§
§0: u16
Implementations§
Source§impl ContentFormat
impl ContentFormat
Sourcepub const TEXT_PLAIN_UTF8: ContentFormat
pub const TEXT_PLAIN_UTF8: ContentFormat
From IETF-RFC7252.
Sourcepub const APPLICATION_COSE_COSE_ENCRYPT0: ContentFormat
pub const APPLICATION_COSE_COSE_ENCRYPT0: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_COSE_COSE_MAC0: ContentFormat
pub const APPLICATION_COSE_COSE_MAC0: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_COSE_COSE_SIGN1: ContentFormat
pub const APPLICATION_COSE_COSE_SIGN1: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_LINK_FORMAT: ContentFormat
pub const APPLICATION_LINK_FORMAT: ContentFormat
From IETF-RFC7252.
Sourcepub const APPLICATION_XML: ContentFormat
pub const APPLICATION_XML: ContentFormat
From IETF-RFC7252.
Sourcepub const APPLICATION_OCTET_STREAM: ContentFormat
pub const APPLICATION_OCTET_STREAM: ContentFormat
From IETF-RFC7252.
Sourcepub const APPLICATION_EXI: ContentFormat
pub const APPLICATION_EXI: ContentFormat
From IETF-RFC7252.
Sourcepub const APPLICATION_JSON: ContentFormat
pub const APPLICATION_JSON: ContentFormat
From IETF-RFC7252.
Sourcepub const APPLICATION_JSON_PATCH_JSON: ContentFormat
pub const APPLICATION_JSON_PATCH_JSON: ContentFormat
From IETF-RFC6902 JavaScript Object Notation (JSON) Patch
Sourcepub const APPLICATION_MERGE_PATCH_JSON: ContentFormat
pub const APPLICATION_MERGE_PATCH_JSON: ContentFormat
From IETF-RFC7396 JSON Merge Patch
Sourcepub const APPLICATION_CBOR: ContentFormat
pub const APPLICATION_CBOR: ContentFormat
From IETF-RFC7049 Concise Binary Object Representation (CBOR)
Sourcepub const APPLICATION_CWT: ContentFormat
pub const APPLICATION_CWT: ContentFormat
From IETF-RFC8392 CBOR Web Token
Sourcepub const APPLICATION_COSE_COSE_ENCRYPT: ContentFormat
pub const APPLICATION_COSE_COSE_ENCRYPT: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_COSE_COSE_MAC: ContentFormat
pub const APPLICATION_COSE_COSE_MAC: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_COSE_COSE_SIGN: ContentFormat
pub const APPLICATION_COSE_COSE_SIGN: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_COSE_KEY: ContentFormat
pub const APPLICATION_COSE_KEY: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_COSE_KEY_SET: ContentFormat
pub const APPLICATION_COSE_KEY_SET: ContentFormat
From IETF-RFC8152
Sourcepub const APPLICATION_SENML_JSON: ContentFormat
pub const APPLICATION_SENML_JSON: ContentFormat
JSON-formatted RFC8428 Sensor Measurement Lists (SenML)
Sourcepub const APPLICATION_SENSML_JSON: ContentFormat
pub const APPLICATION_SENSML_JSON: ContentFormat
JSON-formatted RFC8428 Sensor Streaming Measurement List (SenSML)
Sourcepub const APPLICATION_SENML_CBOR: ContentFormat
pub const APPLICATION_SENML_CBOR: ContentFormat
CBOR-formatted RFC8428 Sensor Measurement Lists (SenML)
Sourcepub const APPLICATION_SENSML_CBOR: ContentFormat
pub const APPLICATION_SENSML_CBOR: ContentFormat
CBOR-formatted RFC8428 Sensor Streaming Measurement List (SenSML)
Sourcepub const APPLICATION_SENML_EXI: ContentFormat
pub const APPLICATION_SENML_EXI: ContentFormat
EXI-formatted RFC8428 Sensor Measurement Lists (SenML)
Sourcepub const APPLICATION_SENSML_EXI: ContentFormat
pub const APPLICATION_SENSML_EXI: ContentFormat
EXI-formatted RFC8428 Sensor Streaming Measurement List (SenSML)
Sourcepub const APPLICATION_SENML_XML: ContentFormat
pub const APPLICATION_SENML_XML: ContentFormat
XML-formatted RFC8428 Sensor Measurement Lists (SenML)
Sourcepub const APPLICATION_SENSML_XML: ContentFormat
pub const APPLICATION_SENSML_XML: ContentFormat
XML-formatted RFC8428 Sensor Streaming Measurement List (SenSML)
Sourcepub const APPLICATION_COAP_GROUP_JSON: ContentFormat
pub const APPLICATION_COAP_GROUP_JSON: ContentFormat
IETF-RFC7389 Group Communication for the Constrained Application Protocol
Sourcepub const APPLICATION_OSCORE: ContentFormat
pub const APPLICATION_OSCORE: ContentFormat
From RFC-ietf-core-object-security-16
Sourcepub const APPLICATION_JSON_DEFLATE: ContentFormat
pub const APPLICATION_JSON_DEFLATE: ContentFormat
Same as application/json
, but with deflate compression.
Sourcepub const APPLICATION_CBOR_DEFLATE: ContentFormat
pub const APPLICATION_CBOR_DEFLATE: ContentFormat
Same as application/cbor
, but with deflate compression.
Sourcepub fn static_name(self) -> Option<&'static str>
pub fn static_name(self) -> Option<&'static str>
Returns the MIME name of this content format as a &'static str
, if possible.
Trait Implementations§
Source§impl Clone for ContentFormat
impl Clone for ContentFormat
Source§fn clone(&self) -> ContentFormat
fn clone(&self) -> ContentFormat
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more