[−][src]Struct cargo_lock::dependency::tree::Tree
Dependency tree computed from a Cargo.lock
file
Methods
impl Tree
[src]
pub fn new(lockfile: &Lockfile) -> Result<Self, Error>
[src]
Construct a new dependency tree for the given Lockfile
.
pub fn render(
&self,
w: &mut impl Write,
node_index: NodeIndex,
direction: EdgeDirection
) -> Result<()>
[src]
&self,
w: &mut impl Write,
node_index: NodeIndex,
direction: EdgeDirection
) -> Result<()>
pub fn render_with_symbols(
&self,
w: &mut impl Write,
node_index: NodeIndex,
direction: EdgeDirection,
symbols: &Symbols
) -> Result<()>
[src]
&self,
w: &mut impl Write,
node_index: NodeIndex,
direction: EdgeDirection,
symbols: &Symbols
) -> Result<()>
pub fn graph(&self) -> &Graph
[src]
Get the petgraph
dependency graph.
pub fn nodes(&self) -> &Nodes
[src]
Get the nodes of the petgraph
dependency graph.
Trait Implementations
Auto Trait Implementations
impl Send for Tree
impl Unpin for Tree
impl Sync for Tree
impl UnwindSafe for Tree
impl RefUnwindSafe for Tree
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,