pub enum PropertyChangeOpEnum {
Add,
Remove,
Assign,
IndirectRemove,
Other_(String),
}Expand description
Enumeration of possible changes to a property.
Possible values:
addremoveassignindirectRemove
§How to access
PropertyCollector::check_for_updates().filter_set?[*].object_set?[*].change_set?[*].opPropertyCollector::wait_for_updates().filter_set?[*].object_set?[*].change_set?[*].opPropertyCollector::wait_for_updates_ex().filter_set?[*].object_set?[*].change_set?[*].op
Variants§
Add
Remove
Assign
IndirectRemove
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for PropertyChangeOpEnum
impl AsRef<str> for PropertyChangeOpEnum
Source§impl Clone for PropertyChangeOpEnum
impl Clone for PropertyChangeOpEnum
Source§fn clone(&self) -> PropertyChangeOpEnum
fn clone(&self) -> PropertyChangeOpEnum
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 PropertyChangeOpEnum
impl Debug for PropertyChangeOpEnum
Source§impl Deserialize for PropertyChangeOpEnum
impl Deserialize for PropertyChangeOpEnum
Source§impl Display for PropertyChangeOpEnum
impl Display for PropertyChangeOpEnum
Source§impl<'a> From<&'a PropertyChangeOpEnum> for &'a str
impl<'a> From<&'a PropertyChangeOpEnum> for &'a str
Source§fn from(value: &'a PropertyChangeOpEnum) -> Self
fn from(value: &'a PropertyChangeOpEnum) -> Self
Converts to this type from the input type.
Source§impl Hash for PropertyChangeOpEnum
impl Hash for PropertyChangeOpEnum
Source§impl PartialEq for PropertyChangeOpEnum
impl PartialEq for PropertyChangeOpEnum
impl Eq for PropertyChangeOpEnum
impl StructuralPartialEq for PropertyChangeOpEnum
Auto Trait Implementations§
impl Freeze for PropertyChangeOpEnum
impl RefUnwindSafe for PropertyChangeOpEnum
impl Send for PropertyChangeOpEnum
impl Sync for PropertyChangeOpEnum
impl Unpin for PropertyChangeOpEnum
impl UnsafeUnpin for PropertyChangeOpEnum
impl UnwindSafe for PropertyChangeOpEnum
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<To, T> CastInto<To> for T
impl<To, T> CastInto<To> for T
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.