pub struct ModuleParentGraph;Trait Implementations§
Source§impl GraphDefinition for ModuleParentGraph
impl GraphDefinition for ModuleParentGraph
type Id = ModuleIdentifier
type Label = ModuleName
type EdgeMeta = (ImportType, ResolvedModule)
type NodeData = HashSet<ChunkId>
fn build_graph<V, Q>(source: &Q) -> ConcreteGraph<Self>
Auto Trait Implementations§
impl Freeze for ModuleParentGraph
impl RefUnwindSafe for ModuleParentGraph
impl Send for ModuleParentGraph
impl Sync for ModuleParentGraph
impl Unpin for ModuleParentGraph
impl UnsafeUnpin for ModuleParentGraph
impl UnwindSafe for ModuleParentGraph
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