pub enum GraphProvider {
PropertyGraph(CodeGraph),
GraphIndex(ProjectIndex),
}Variants§
PropertyGraph(CodeGraph)
GraphIndex(ProjectIndex)
Implementations§
Source§impl GraphProvider
impl GraphProvider
pub fn node_count(&self) -> Option<usize>
pub fn edge_count(&self) -> Option<usize>
pub fn dependencies(&self, file_path: &str) -> Vec<String>
pub fn dependents(&self, file_path: &str) -> Vec<String>
Auto Trait Implementations§
impl !Freeze for GraphProvider
impl !RefUnwindSafe for GraphProvider
impl Send for GraphProvider
impl !Sync for GraphProvider
impl Unpin for GraphProvider
impl UnsafeUnpin for GraphProvider
impl !UnwindSafe for GraphProvider
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