Enum toad::ContentFormat
source · [−]#[non_exhaustive]
pub enum ContentFormat {
Text,
LinkFormat,
Xml,
OctetStream,
Exi,
Json,
Other(u16),
}Expand description
Content formats supported by toad
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Text
text/plain; charset=utf-8
LinkFormat
application/link-format
Xml
application/xml
OctetStream
application/octet-stream
Exi
application/exi
Json
application/json
Other(u16)
Another content format
Implementations
Trait Implementations
sourceimpl Clone for ContentFormat
impl Clone for ContentFormat
sourcefn clone(&self) -> ContentFormat
fn clone(&self) -> ContentFormat
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ContentFormat
impl Debug for ContentFormat
sourceimpl<'a> From<&'a ContentFormat> for u16
impl<'a> From<&'a ContentFormat> for u16
sourcefn from(f: &'a ContentFormat) -> Self
fn from(f: &'a ContentFormat) -> Self
Converts to this type from the input type.
sourceimpl ToCoapValue for ContentFormat
impl ToCoapValue for ContentFormat
sourcefn to_coap_value<T: Array<Item = u8>>(self) -> T
fn to_coap_value<T: Array<Item = u8>>(self) -> T
Convert the value
impl Copy for ContentFormat
Auto Trait Implementations
impl RefUnwindSafe for ContentFormat
impl Send for ContentFormat
impl Sync for ContentFormat
impl Unpin for ContentFormat
impl UnwindSafe for ContentFormat
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more