pub struct ContentFormat(pub u16);Expand description
A type for representing a CoAP Content Format value.
Tuple Fields§
§0: u16Implementations§
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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ContentFormat
Source§impl Debug for ContentFormat
impl Debug for ContentFormat
Source§impl Display for ContentFormat
impl Display for ContentFormat
impl Eq for ContentFormat
Source§impl Hash for ContentFormat
impl Hash for ContentFormat
Source§impl Ord for ContentFormat
impl Ord for ContentFormat
Source§fn cmp(&self, other: &ContentFormat) -> Ordering
fn cmp(&self, other: &ContentFormat) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for ContentFormat
impl PartialEq for ContentFormat
Source§fn eq(&self, other: &ContentFormat) -> bool
fn eq(&self, other: &ContentFormat) -> bool
self and other values to be equal, and is used by ==.