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