pub trait ConfigurationSourceChangeEvent:
Value
+ Send
+ Sync {
// Required methods
fn get_source(&self) -> &dyn ConfigurationSource;
fn get_change_time(&self) -> u128;
fn clone_boxed(&self) -> Box<dyn ConfigurationSourceChangeEvent>;
fn to_boxed(self) -> Box<dyn ConfigurationSourceChangeEvent>;
}Required Methods§
fn get_source(&self) -> &dyn ConfigurationSource
fn get_change_time(&self) -> u128
fn clone_boxed(&self) -> Box<dyn ConfigurationSourceChangeEvent>
fn to_boxed(self) -> Box<dyn ConfigurationSourceChangeEvent>
Trait Implementations§
Source§impl Clone for Box<dyn ConfigurationSourceChangeEvent>
impl Clone for Box<dyn ConfigurationSourceChangeEvent>
Source§impl PartialEq for Box<dyn ConfigurationSourceChangeEvent>
impl PartialEq for Box<dyn ConfigurationSourceChangeEvent>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".