pub enum ListChange {
Added {
list_id: String,
name: String,
},
Modified {
list_id: String,
name: String,
fields: Vec<FieldChange>,
},
Unchanged {
list_id: String,
},
RemoteOnly {
list_id: String,
name: String,
},
ItemAdded {
list_id: String,
item_id: String,
},
ItemModified {
list_id: String,
item_id: String,
fields: Vec<FieldChange>,
},
ItemRemoved {
list_id: String,
item_id: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ListChange
impl Clone for ListChange
Source§fn clone(&self) -> ListChange
fn clone(&self) -> ListChange
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ListChange
impl Debug for ListChange
Source§impl PartialEq for ListChange
impl PartialEq for ListChange
Source§impl Serialize for ListChange
impl Serialize for ListChange
impl StructuralPartialEq for ListChange
Auto Trait Implementations§
impl Freeze for ListChange
impl RefUnwindSafe for ListChange
impl Send for ListChange
impl Sync for ListChange
impl Unpin for ListChange
impl UnsafeUnpin for ListChange
impl UnwindSafe for ListChange
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