pub struct BriefReport {
pub repo: String,
pub files: usize,
pub symbols: usize,
pub edges: usize,
pub last_sync: Option<String>,
pub key_files: Vec<(String, String)>,
pub key_symbols: Vec<(String, String)>,
pub schema: Option<SchemaBrief>,
}Expand description
The repository, as a session starts.
Fields§
§repo: StringThe repository’s own name: the last segment of the path the GitSync
marker records. Empty on a store no repository was ingested into.
files: usize§symbols: usize§edges: usize§last_sync: Option<String>The abbreviated sha the store was synced to. None without a marker.
The sha and not an age: an age would change between two prompts of the
same session and the host caches this output.
key_files: Vec<(String, String)>(path, role), most central first, ties on the path. The role is
empty whenever the path has already said everything there is to say.
key_symbols: Vec<(String, String)>(key, first line of the signature), most called first, ties on the
key.
schema: Option<SchemaBrief>The schema, on a memory store. None on a code graph, whose two
rankings above are its description.
Trait Implementations§
Source§impl Clone for BriefReport
impl Clone for BriefReport
Source§fn clone(&self) -> BriefReport
fn clone(&self) -> BriefReport
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 BriefReport
impl Debug for BriefReport
impl Eq for BriefReport
Source§impl PartialEq for BriefReport
impl PartialEq for BriefReport
Source§impl Serialize for BriefReport
impl Serialize for BriefReport
impl StructuralPartialEq for BriefReport
Auto Trait Implementations§
impl Freeze for BriefReport
impl RefUnwindSafe for BriefReport
impl Send for BriefReport
impl Sync for BriefReport
impl Unpin for BriefReport
impl UnsafeUnpin for BriefReport
impl UnwindSafe for BriefReport
Blanket Implementations§
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
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.