pub struct DefaultRawPropertyChangeEvent { /* private fields */ }Implementations§
Source§impl DefaultRawPropertyChangeEvent
impl DefaultRawPropertyChangeEvent
pub fn new( property: Arc<Box<dyn RawProperty>>, old_value: Option<ImmutableValue>, new_value: Option<ImmutableValue>, change_time: u128, ) -> Self
Trait Implementations§
Source§impl Clone for DefaultRawPropertyChangeEvent
impl Clone for DefaultRawPropertyChangeEvent
Source§fn clone(&self) -> DefaultRawPropertyChangeEvent
fn clone(&self) -> DefaultRawPropertyChangeEvent
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 RawPropertyChangeEvent for DefaultRawPropertyChangeEvent
impl RawPropertyChangeEvent for DefaultRawPropertyChangeEvent
fn get_raw_property(&self) -> &dyn RawProperty
fn get_raw_old_value(&self) -> Option<Box<dyn Value>>
fn get_raw_new_value(&self) -> Option<Box<dyn Value>>
fn get_change_time(&self) -> u128
fn clone_boxed(&self) -> Box<dyn RawPropertyChangeEvent>
fn to_boxed(self) -> Box<dyn RawPropertyChangeEvent>
fn as_trait_ref(&self) -> &dyn RawPropertyChangeEvent
fn as_trait_mut(&mut self) -> &mut dyn RawPropertyChangeEvent
impl Eq for DefaultRawPropertyChangeEvent
impl Send for DefaultRawPropertyChangeEvent
impl Sync for DefaultRawPropertyChangeEvent
Auto Trait Implementations§
impl Freeze for DefaultRawPropertyChangeEvent
impl !RefUnwindSafe for DefaultRawPropertyChangeEvent
impl Unpin for DefaultRawPropertyChangeEvent
impl !UnwindSafe for DefaultRawPropertyChangeEvent
Blanket Implementations§
Source§impl<T> AnyExtension for Twhere
T: ?Sized,
impl<T> AnyExtension for Twhere
T: ?Sized,
Source§impl<T> AsAny for Twhere
T: Any,
impl<T> AsAny for Twhere
T: Any,
fn as_any_ref(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
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