#[non_exhaustive]pub enum DependencyStatus {
OutOfScope,
Missing,
Removing,
ProviderInactive(FiberState),
CheckPending,
CheckRejected,
CheckPanicked,
Ready,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
OutOfScope
Missing
Removing
ProviderInactive(FiberState)
CheckPending
CheckRejected
CheckPanicked
Ready
Trait Implementations§
Source§impl Clone for DependencyStatus
impl Clone for DependencyStatus
impl Copy for DependencyStatus
Source§impl Debug for DependencyStatus
impl Debug for DependencyStatus
Source§impl Display for DependencyStatus
impl Display for DependencyStatus
impl Eq for DependencyStatus
Source§impl PartialEq for DependencyStatus
impl PartialEq for DependencyStatus
impl StructuralPartialEq for DependencyStatus
Auto Trait Implementations§
impl Freeze for DependencyStatus
impl RefUnwindSafe for DependencyStatus
impl Send for DependencyStatus
impl Sync for DependencyStatus
impl Unpin for DependencyStatus
impl UnsafeUnpin for DependencyStatus
impl UnwindSafe for DependencyStatus
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