Struct coap_message_demos::cbor::MyCBOR
source · [−]pub struct MyCBOR { /* private fields */ }Expand description
A demo struct with several members, all of which implement serde traits.
Using SimpleCBORHandler, a CoAP GETter and SETter are implemented. To avoid being boring, both do some checks: The setter rejects attempts to write HTML, and the getter refuses to answer if the “hidden” property is true.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for MyCBOR
impl<'de> Deserialize<'de> for MyCBOR
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for MyCBOR
impl Send for MyCBOR
impl Sync for MyCBOR
impl Unpin for MyCBOR
impl UnwindSafe for MyCBOR
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