pub struct SymbolGraph {
pub nodes: HashMap<UUId, Symbol>,
pub heads: HashSet<UUId>,
pub edges: HashMap<UUId, HashSet<UUId>>,
pub tails: HashSet<UUId>,
}Fields§
§nodes: HashMap<UUId, Symbol>§heads: HashSet<UUId>§edges: HashMap<UUId, HashSet<UUId>>§tails: HashSet<UUId>Trait Implementations§
Source§impl Clone for SymbolGraph
impl Clone for SymbolGraph
Source§fn clone(&self) -> SymbolGraph
fn clone(&self) -> SymbolGraph
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 moreSource§impl Debug for SymbolGraph
impl Debug for SymbolGraph
Auto Trait Implementations§
impl Freeze for SymbolGraph
impl RefUnwindSafe for SymbolGraph
impl Send for SymbolGraph
impl Sync for SymbolGraph
impl Unpin for SymbolGraph
impl UnsafeUnpin for SymbolGraph
impl UnwindSafe for SymbolGraph
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