pub struct CodebaseAwarenessSnapshot {
pub scanned_roots: Vec<String>,
pub scanned_files: usize,
pub language_distribution: BTreeMap<String, usize>,
pub deterministic_fingerprint: String,
pub plugin_scan_reports: Vec<PluginScanReport>,
pub plugin_translation_reports: Vec<PluginTranslationReport>,
pub plugin_activation_reports: Vec<PluginActivationPlan>,
pub plugin_inventory: Vec<PluginIR>,
pub plugin_activation_inventory: Vec<PluginActivationInventoryEntry>,
pub architecture_guard: ArchitectureGuardReport,
}Fields§
§scanned_roots: Vec<String>§scanned_files: usize§language_distribution: BTreeMap<String, usize>§deterministic_fingerprint: String§plugin_scan_reports: Vec<PluginScanReport>§plugin_translation_reports: Vec<PluginTranslationReport>§plugin_activation_reports: Vec<PluginActivationPlan>§plugin_inventory: Vec<PluginIR>§plugin_activation_inventory: Vec<PluginActivationInventoryEntry>§architecture_guard: ArchitectureGuardReportTrait Implementations§
Source§impl Clone for CodebaseAwarenessSnapshot
impl Clone for CodebaseAwarenessSnapshot
Source§fn clone(&self) -> CodebaseAwarenessSnapshot
fn clone(&self) -> CodebaseAwarenessSnapshot
Returns a duplicate of the value. Read more
1.0.0 · 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 CodebaseAwarenessSnapshot
impl Debug for CodebaseAwarenessSnapshot
Source§impl Default for CodebaseAwarenessSnapshot
impl Default for CodebaseAwarenessSnapshot
Source§fn default() -> CodebaseAwarenessSnapshot
fn default() -> CodebaseAwarenessSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CodebaseAwarenessSnapshot
impl<'de> Deserialize<'de> for CodebaseAwarenessSnapshot
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>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CodebaseAwarenessSnapshot
impl StructuralPartialEq for CodebaseAwarenessSnapshot
Auto Trait Implementations§
impl Freeze for CodebaseAwarenessSnapshot
impl RefUnwindSafe for CodebaseAwarenessSnapshot
impl Send for CodebaseAwarenessSnapshot
impl Sync for CodebaseAwarenessSnapshot
impl Unpin for CodebaseAwarenessSnapshot
impl UnsafeUnpin for CodebaseAwarenessSnapshot
impl UnwindSafe for CodebaseAwarenessSnapshot
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