pub struct ScanSummary {Show 15 fields
pub execution: ExecutionSummary,
pub workspace: String,
pub snapshot_id: String,
pub node_count: usize,
pub edge_count: usize,
pub evidence_count: usize,
pub community_count: usize,
pub community_delta_count: usize,
pub discovered_input_count: usize,
pub changed_input_count: usize,
pub reused_snapshot: bool,
pub corroborated_symbol_count: usize,
pub affected_test_count: usize,
pub degradation_count: usize,
pub degradations: Vec<String>,
}Expand description
Observable result of a successful scan.
Fields§
§execution: ExecutionSummaryResource accounting for this supervised pass.
workspace: StringWorkspace name.
snapshot_id: StringPublished snapshot identifier.
node_count: usizeNumber of boundary nodes.
edge_count: usizeNumber of confirmed cross-repository links.
evidence_count: usizeNumber of direct evidence records.
community_count: usizeNumber of deterministic communities published with the graph.
community_delta_count: usizeNumber of material community changes from the previous snapshot.
discovered_input_count: usizeNumber of extractor-relevant files discovered.
changed_input_count: usizeNumber of added, modified, or deleted inputs.
reused_snapshot: boolWhether the current snapshot was reused without extractor execution.
corroborated_symbol_count: usizeNumber of exact source symbols corroborated by optional local intelligence.
affected_test_count: usizeNumber of bounded affected-test paths reported by optional local intelligence.
degradation_count: usizeTotal number of unique degradations before response truncation.
degradations: Vec<String>Explicit optional-provider degradation messages.
Trait Implementations§
Source§impl Clone for ScanSummary
impl Clone for ScanSummary
Source§fn clone(&self) -> ScanSummary
fn clone(&self) -> ScanSummary
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ScanSummary
impl Debug for ScanSummary
Source§impl<'de> Deserialize<'de> for ScanSummary
impl<'de> Deserialize<'de> for ScanSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for ScanSummary
Source§impl JsonSchema for ScanSummary
impl JsonSchema for ScanSummary
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
$ref keyword. Read moreSource§impl PartialEq for ScanSummary
impl PartialEq for ScanSummary
Source§impl Serialize for ScanSummary
impl Serialize for ScanSummary
impl StructuralPartialEq for ScanSummary
Auto Trait Implementations§
impl Freeze for ScanSummary
impl RefUnwindSafe for ScanSummary
impl Send for ScanSummary
impl Sync for ScanSummary
impl Unpin for ScanSummary
impl UnsafeUnpin for ScanSummary
impl UnwindSafe for ScanSummary
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
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.