pub struct StructureReport {
pub files_scanned: usize,
pub symbols: usize,
pub imports: usize,
pub mentions: usize,
pub calls: usize,
pub skipped_large: usize,
pub symbols_capped: usize,
}Expand description
What one refresh saw. Counts cover every file scanned, including those that needed no write, so the numbers are stable across re-runs.
Fields§
§files_scanned: usizeFiles read from disk and extracted.
symbols: usizeSymbols found across those files, after the per-file cap.
imports: usizeResolved import targets.
mentions: usizeResolved documentation mentions.
calls: usizeResolved calls between symbols.
skipped_large: usizeFiles reduced to hash, language and line count because they are over
MAX_FILE_BYTES or are not text.
symbols_capped: usizeFiles that hit MAX_SYMBOLS_PER_FILE.
Trait Implementations§
Source§impl Clone for StructureReport
impl Clone for StructureReport
Source§impl Debug for StructureReport
impl Debug for StructureReport
Source§impl Default for StructureReport
impl Default for StructureReport
impl Eq for StructureReport
Source§impl PartialEq for StructureReport
impl PartialEq for StructureReport
impl StructuralPartialEq for StructureReport
Auto Trait Implementations§
impl Freeze for StructureReport
impl RefUnwindSafe for StructureReport
impl Send for StructureReport
impl Sync for StructureReport
impl Unpin for StructureReport
impl UnsafeUnpin for StructureReport
impl UnwindSafe for StructureReport
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.