[][src]Trait scf_core::property::PropertyChangeEvent

pub trait PropertyChangeEvent<K: ?Sized + KeyConstraint, V: ?Sized + ValueConstraint>: RawPropertyChangeEvent {
    fn get_property(&self) -> &dyn Property<K, V>;
fn get_old_value(&self) -> Option<Box<V>>;
fn get_new_value(&self) -> Option<Box<V>>;
fn clone_boxed(&self) -> Box<dyn PropertyChangeEvent<K, V>>;
fn to_boxed(self) -> Box<dyn PropertyChangeEvent<K, V>>; }

Required methods

fn get_property(&self) -> &dyn Property<K, V>

fn get_old_value(&self) -> Option<Box<V>>

fn get_new_value(&self) -> Option<Box<V>>

fn clone_boxed(&self) -> Box<dyn PropertyChangeEvent<K, V>>

fn to_boxed(self) -> Box<dyn PropertyChangeEvent<K, V>>

Loading content...

Implementors

impl<K: ?Sized + KeyConstraint, V: ?Sized + ValueConstraint> PropertyChangeEvent<K, V> for DefaultPropertyChangeEvent<K, V>[src]

Loading content...