pub struct CrateNode {
pub name: String,
pub version: String,
pub counts: Counts,
pub test_targets: u64,
pub bench_targets: u64,
pub modules: Vec<ModuleNode>,
}Expand description
One crate node in the survey graph.
Fields§
§name: StringCrate name.
version: StringResolved version.
counts: CountsThe crate’s rolled-up counts (every source file).
test_targets: u64Authoritative cargo test-target count.
bench_targets: u64Authoritative cargo bench-target count.
modules: Vec<ModuleNode>The crate’s modules (empty at --depth crate).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CrateNode
impl RefUnwindSafe for CrateNode
impl Send for CrateNode
impl Sync for CrateNode
impl Unpin for CrateNode
impl UnsafeUnpin for CrateNode
impl UnwindSafe for CrateNode
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