pub struct RelationAnalysisWork {Show 13 fields
pub relations: DetailedRelationWork,
pub closure_inspected_edges: u32,
pub closure_decoded_bytes: u64,
pub vcs_retained_bytes: u64,
pub analyzed_nodes: u32,
pub analyzed_edges: u32,
pub hydrated_symbols: u32,
pub hydrated_symbol_bytes: u64,
pub symbol_hydration_truncated: bool,
pub retained_composition_bytes: u64,
pub peak_intermediate_bytes: u64,
pub composition_truncated: bool,
pub rendered_output_bytes: u64,
}Expand description
Exact work performed in addition to the existing detailed traversal.
Fields§
§relations: DetailedRelationWorkExisting detailed traversal and hydration work.
closure_inspected_edges: u32Adjacency rows inspected while closing edges among admitted nodes.
closure_decoded_bytes: u64Raw SQLite bytes decoded by induced-edge closure reads.
vcs_retained_bytes: u64Git stdout bytes retained while normalizing impact evidence.
analyzed_nodes: u32Number of admitted entities analyzed.
analyzed_edges: u32Number of unique admitted local edges analyzed.
hydrated_symbols: u32Symbols retained by bounded per-file exact-identity hydration.
hydrated_symbol_bytes: u64Decoded symbol and range-index bytes inspected during finding computation.
symbol_hydration_truncated: boolWhether symbol path, row, or byte limits omitted candidates.
retained_composition_bytes: u64Exact serialized-equivalent analysis-owned bytes retained at return.
peak_intermediate_bytes: u64Peak aggregate relation, closure, VCS, symbol, topology, and finding bytes.
composition_truncated: boolWhether composition limits omitted supported analysis projections.
rendered_output_bytes: u64Exact bytes emitted by the selected adapter envelope.
Trait Implementations§
Source§impl Clone for RelationAnalysisWork
impl Clone for RelationAnalysisWork
Source§fn clone(&self) -> RelationAnalysisWork
fn clone(&self) -> RelationAnalysisWork
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for RelationAnalysisWork
impl Debug for RelationAnalysisWork
Source§impl Default for RelationAnalysisWork
impl Default for RelationAnalysisWork
Source§fn default() -> RelationAnalysisWork
fn default() -> RelationAnalysisWork
Source§impl PartialEq for RelationAnalysisWork
impl PartialEq for RelationAnalysisWork
Source§impl Serialize for RelationAnalysisWork
impl Serialize for RelationAnalysisWork
impl Eq for RelationAnalysisWork
impl StructuralPartialEq for RelationAnalysisWork
Auto Trait Implementations§
impl Freeze for RelationAnalysisWork
impl RefUnwindSafe for RelationAnalysisWork
impl Send for RelationAnalysisWork
impl Sync for RelationAnalysisWork
impl Unpin for RelationAnalysisWork
impl UnwindSafe for RelationAnalysisWork
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.