pub enum M2mAction {
PreAdd,
PostAdd,
PreRemove,
PostRemove,
PreClear,
PostClear,
}Expand description
The step of a many-to-many mutation an m2m_changed event reports.
Variants§
PreAdd
Before links are added.
PostAdd
After links were added.
PreRemove
Before links are removed.
PostRemove
After links were removed.
PreClear
Before all links are removed.
PostClear
After all links were removed.
Trait Implementations§
impl Copy for M2mAction
impl Eq for M2mAction
impl StructuralPartialEq for M2mAction
Auto Trait Implementations§
impl Freeze for M2mAction
impl RefUnwindSafe for M2mAction
impl Send for M2mAction
impl Sync for M2mAction
impl Unpin for M2mAction
impl UnsafeUnpin for M2mAction
impl UnwindSafe for M2mAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.