pub struct ApplicationGraph {
pub modules: Vec<ApplicationGraphModule>,
}Expand description
Read-only module graph snapshot for diagnostics and Nest-style devtools.
Fields§
§modules: Vec<ApplicationGraphModule>Implementations§
Source§impl ApplicationGraph
impl ApplicationGraph
pub fn module(&self, name: &str) -> Option<&ApplicationGraphModule>
pub fn imports_of(&self, name: &str) -> Vec<&ApplicationGraphModule>
pub fn dependents_of(&self, name: &str) -> Vec<&ApplicationGraphModule>
Trait Implementations§
Source§impl Clone for ApplicationGraph
impl Clone for ApplicationGraph
Source§fn clone(&self) -> ApplicationGraph
fn clone(&self) -> ApplicationGraph
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 moreSource§impl Debug for ApplicationGraph
impl Debug for ApplicationGraph
impl Eq for ApplicationGraph
Source§impl PartialEq for ApplicationGraph
impl PartialEq for ApplicationGraph
impl StructuralPartialEq for ApplicationGraph
Auto Trait Implementations§
impl Freeze for ApplicationGraph
impl RefUnwindSafe for ApplicationGraph
impl Send for ApplicationGraph
impl Sync for ApplicationGraph
impl Unpin for ApplicationGraph
impl UnsafeUnpin for ApplicationGraph
impl UnwindSafe for ApplicationGraph
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