pub struct ContentGraphWalk {
pub objects: Vec<TypedContentObject>,
pub total_bytes: usize,
pub maximum_depth: usize,
pub objects_by_kind: BTreeMap<ContentObjectKind, usize>,
}Expand description
Deterministic descendant-first traversal report.
Fields§
§objects: Vec<TypedContentObject>§total_bytes: usize§maximum_depth: usize§objects_by_kind: BTreeMap<ContentObjectKind, usize>Trait Implementations§
Source§impl Clone for ContentGraphWalk
impl Clone for ContentGraphWalk
Source§fn clone(&self) -> ContentGraphWalk
fn clone(&self) -> ContentGraphWalk
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 ContentGraphWalk
impl Debug for ContentGraphWalk
Source§impl Default for ContentGraphWalk
impl Default for ContentGraphWalk
Source§fn default() -> ContentGraphWalk
fn default() -> ContentGraphWalk
Returns the “default value” for a type. Read more
impl Eq for ContentGraphWalk
Source§impl PartialEq for ContentGraphWalk
impl PartialEq for ContentGraphWalk
impl StructuralPartialEq for ContentGraphWalk
Auto Trait Implementations§
impl Freeze for ContentGraphWalk
impl RefUnwindSafe for ContentGraphWalk
impl Send for ContentGraphWalk
impl Sync for ContentGraphWalk
impl Unpin for ContentGraphWalk
impl UnsafeUnpin for ContentGraphWalk
impl UnwindSafe for ContentGraphWalk
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more