pub enum PushObject {
StateChange {
changed: AHashMap<String, AHashMap<DataType, String>>,
},
EmailPush {
account_id: String,
email: Value,
},
CalendarAlert(CalendarAlert),
Group {
entries: Vec<PushObject>,
},
}Variants§
Trait Implementations§
Source§impl Debug for PushObject
impl Debug for PushObject
Source§impl<'de> Deserialize<'de> for PushObject
impl<'de> Deserialize<'de> for PushObject
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 PushObject
impl RefUnwindSafe for PushObject
impl Send for PushObject
impl Sync for PushObject
impl Unpin for PushObject
impl UnwindSafe for PushObject
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