pub enum ObjectQualifier {
Created,
Updated,
Read,
Consumed,
Context,
}Expand description
Qualifier for event-object relationship.
Variants§
Created
Object is created by this event
Updated
Object is updated by this event
Read
Object is read/referenced by this event (no change)
Consumed
Object is consumed/completed by this event
Context
Object is a context object (indirect involvement)
Implementations§
Source§impl ObjectQualifier
impl ObjectQualifier
Sourcepub fn changes_object(&self) -> bool
pub fn changes_object(&self) -> bool
Check if this qualifier indicates an object change.
Trait Implementations§
Source§impl Clone for ObjectQualifier
impl Clone for ObjectQualifier
Source§fn clone(&self) -> ObjectQualifier
fn clone(&self) -> ObjectQualifier
Returns a duplicate of the value. Read more
1.0.0 · 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 ObjectQualifier
impl Debug for ObjectQualifier
Source§impl Default for ObjectQualifier
impl Default for ObjectQualifier
Source§fn default() -> ObjectQualifier
fn default() -> ObjectQualifier
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObjectQualifier
impl<'de> Deserialize<'de> for ObjectQualifier
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
Source§impl Hash for ObjectQualifier
impl Hash for ObjectQualifier
Source§impl PartialEq for ObjectQualifier
impl PartialEq for ObjectQualifier
Source§impl Serialize for ObjectQualifier
impl Serialize for ObjectQualifier
impl Copy for ObjectQualifier
impl Eq for ObjectQualifier
impl StructuralPartialEq for ObjectQualifier
Auto Trait Implementations§
impl Freeze for ObjectQualifier
impl RefUnwindSafe for ObjectQualifier
impl Send for ObjectQualifier
impl Sync for ObjectQualifier
impl Unpin for ObjectQualifier
impl UnwindSafe for ObjectQualifier
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.