pub enum ModuleLoadingEvent {
Discovered {
module_path: String,
current: usize,
total: usize,
},
LoadingStarted {
module_path: String,
current: usize,
total: usize,
},
LoadingCompleted {
module_path: String,
stats: ModuleLoadingStats,
current: usize,
total: usize,
},
LoadingFailed {
module_path: String,
error: String,
current: usize,
total: usize,
},
}Expand description
Events emitted during module loading process
Variants§
Discovered
Module discovered during process scanning
LoadingStarted
Module loading started
LoadingCompleted
Module loading completed successfully
LoadingFailed
Module loading failed
Trait Implementations§
Source§impl Clone for ModuleLoadingEvent
impl Clone for ModuleLoadingEvent
Source§fn clone(&self) -> ModuleLoadingEvent
fn clone(&self) -> ModuleLoadingEvent
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 ModuleLoadingEvent
impl RefUnwindSafe for ModuleLoadingEvent
impl Send for ModuleLoadingEvent
impl Sync for ModuleLoadingEvent
impl Unpin for ModuleLoadingEvent
impl UnwindSafe for ModuleLoadingEvent
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more