pub struct DeviceMessage {
pub token: String,
pub notification: Option<Notification>,
pub data: Option<HashMap<String, String>>,
}Fields§
§token: String§notification: Option<Notification>§data: Option<HashMap<String, String>>Trait Implementations§
Source§impl Debug for DeviceMessage
impl Debug for DeviceMessage
Source§impl<'de> Deserialize<'de> for DeviceMessage
impl<'de> Deserialize<'de> for DeviceMessage
Source§fn 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 Freeze for DeviceMessage
impl RefUnwindSafe for DeviceMessage
impl Send for DeviceMessage
impl Sync for DeviceMessage
impl Unpin for DeviceMessage
impl UnsafeUnpin for DeviceMessage
impl UnwindSafe for DeviceMessage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more