pub enum ModuleEdgeKind {
StaticRuntime,
TypeOnly,
DynamicRuntime,
}Expand description
The semantic role of one resolved module dependency.
Variants§
Trait Implementations§
Source§impl Clone for ModuleEdgeKind
impl Clone for ModuleEdgeKind
Source§fn clone(&self) -> ModuleEdgeKind
fn clone(&self) -> ModuleEdgeKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ModuleEdgeKind
Source§impl Debug for ModuleEdgeKind
impl Debug for ModuleEdgeKind
impl Eq for ModuleEdgeKind
Source§impl Hash for ModuleEdgeKind
impl Hash for ModuleEdgeKind
Source§impl Ord for ModuleEdgeKind
impl Ord for ModuleEdgeKind
Source§fn cmp(&self, other: &ModuleEdgeKind) -> Ordering
fn cmp(&self, other: &ModuleEdgeKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ModuleEdgeKind
impl PartialEq for ModuleEdgeKind
Source§impl PartialOrd for ModuleEdgeKind
impl PartialOrd for ModuleEdgeKind
impl StructuralPartialEq for ModuleEdgeKind
Auto Trait Implementations§
impl Freeze for ModuleEdgeKind
impl RefUnwindSafe for ModuleEdgeKind
impl Send for ModuleEdgeKind
impl Sync for ModuleEdgeKind
impl Unpin for ModuleEdgeKind
impl UnsafeUnpin for ModuleEdgeKind
impl UnwindSafe for ModuleEdgeKind
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