pub struct AliasResolver { /* private fields */ }Implementations§
Source§impl AliasResolver
impl AliasResolver
pub fn ingest_relationships( &self, graph: &GraphynGraph, relationships: &[Relationship], )
pub fn canonicalize_relationship( &self, relationship: &Relationship, ) -> Relationship
pub fn canonicalize_relationships( &self, relationships: &[Relationship], ) -> Vec<Relationship>
pub fn resolve_alias_in_file(&self, alias: &str, file: &str) -> Option<SymbolId>
Trait Implementations§
Source§impl Default for AliasResolver
impl Default for AliasResolver
Source§fn default() -> AliasResolver
fn default() -> AliasResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AliasResolver
impl !RefUnwindSafe for AliasResolver
impl Send for AliasResolver
impl Sync for AliasResolver
impl Unpin for AliasResolver
impl UnsafeUnpin for AliasResolver
impl UnwindSafe for AliasResolver
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