pub struct CodeRepositoryReport {Show 21 fields
pub repository_id: String,
pub alias: String,
pub root_path: String,
pub path_filters: Vec<String>,
pub language_filters: Vec<String>,
pub resolved_commit_sha: Option<String>,
pub tree_hash: Option<String>,
pub indexed_file_count: usize,
pub symbol_count: usize,
pub handwritten_symbol_count: usize,
pub generated_symbol_count: usize,
pub reference_count: usize,
pub chunk_count: usize,
pub degraded_file_count: usize,
pub resolved_edge_count: usize,
pub ambiguous_edge_count: usize,
pub unresolved_edge_count: usize,
pub degradation_summary: Vec<String>,
pub representative_queries: Vec<String>,
pub latency_samples: Vec<CodeRepositoryLatencySample>,
pub freshness_state: String,
}Expand description
Reusable repository operations report.
Fields§
§repository_id: String§alias: String§root_path: String§path_filters: Vec<String>§language_filters: Vec<String>§resolved_commit_sha: Option<String>§tree_hash: Option<String>§indexed_file_count: usize§symbol_count: usize§handwritten_symbol_count: usize§generated_symbol_count: usize§reference_count: usize§chunk_count: usize§degraded_file_count: usize§resolved_edge_count: usize§ambiguous_edge_count: usize§unresolved_edge_count: usize§degradation_summary: Vec<String>§representative_queries: Vec<String>§latency_samples: Vec<CodeRepositoryLatencySample>§freshness_state: StringTrait Implementations§
Source§impl Clone for CodeRepositoryReport
impl Clone for CodeRepositoryReport
Source§fn clone(&self) -> CodeRepositoryReport
fn clone(&self) -> CodeRepositoryReport
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 CodeRepositoryReport
impl Debug for CodeRepositoryReport
Source§impl<'de> Deserialize<'de> for CodeRepositoryReport
impl<'de> Deserialize<'de> for CodeRepositoryReport
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
Source§impl PartialEq for CodeRepositoryReport
impl PartialEq for CodeRepositoryReport
Source§impl Serialize for CodeRepositoryReport
impl Serialize for CodeRepositoryReport
impl StructuralPartialEq for CodeRepositoryReport
Auto Trait Implementations§
impl Freeze for CodeRepositoryReport
impl RefUnwindSafe for CodeRepositoryReport
impl Send for CodeRepositoryReport
impl Sync for CodeRepositoryReport
impl Unpin for CodeRepositoryReport
impl UnsafeUnpin for CodeRepositoryReport
impl UnwindSafe for CodeRepositoryReport
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