pub struct TopologyEvent {
pub kind: TopologyEventKind,
pub path: String,
pub deps: Vec<String>,
pub prev_deps: Option<Vec<String>>,
pub factory: Option<String>,
pub seq: u64,
}Expand description
TopologyEvent data container.
Fields§
§kind: TopologyEventKindkind field for kind.
path: Stringpath field for path.
deps: Vec<String>deps field for deps.
prev_deps: Option<Vec<String>>prev_deps field for prev deps.
factory: Option<String>factory field for factory.
seq: u64seq field for seq.
Trait Implementations§
Source§impl Clone for TopologyEvent
impl Clone for TopologyEvent
Source§fn clone(&self) -> TopologyEvent
fn clone(&self) -> TopologyEvent
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 moreAuto Trait Implementations§
impl Freeze for TopologyEvent
impl RefUnwindSafe for TopologyEvent
impl Send for TopologyEvent
impl Sync for TopologyEvent
impl Unpin for TopologyEvent
impl UnsafeUnpin for TopologyEvent
impl UnwindSafe for TopologyEvent
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