pub struct CodebaseViewResponse {
pub metadata: ApiMetadata,
pub scope: CodeRepositoryScopeMetadata,
pub freshness: CodeRepositoryFreshnessDiagnostics,
pub request: CodebaseViewRequest,
pub graph_version: u64,
pub nodes: Vec<CodebaseViewNode>,
pub edges: Vec<CodebaseViewEdge>,
pub sections: Vec<CodebaseViewSection>,
pub evidence: Vec<CodebaseViewEvidence>,
pub budget: CodebaseViewBudget,
pub diagnostics: Vec<String>,
pub degraded_reason: Option<String>,
}Expand description
Repository understanding view derived from indexed code graph facts.
Fields§
§metadata: ApiMetadata§scope: CodeRepositoryScopeMetadata§freshness: CodeRepositoryFreshnessDiagnostics§request: CodebaseViewRequest§graph_version: u64§nodes: Vec<CodebaseViewNode>§edges: Vec<CodebaseViewEdge>§sections: Vec<CodebaseViewSection>§evidence: Vec<CodebaseViewEvidence>§budget: CodebaseViewBudget§diagnostics: Vec<String>§degraded_reason: Option<String>Trait Implementations§
Source§impl Clone for CodebaseViewResponse
impl Clone for CodebaseViewResponse
Source§fn clone(&self) -> CodebaseViewResponse
fn clone(&self) -> CodebaseViewResponse
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 CodebaseViewResponse
impl Debug for CodebaseViewResponse
Source§impl<'de> Deserialize<'de> for CodebaseViewResponse
impl<'de> Deserialize<'de> for CodebaseViewResponse
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 CodebaseViewResponse
impl PartialEq for CodebaseViewResponse
Source§impl Serialize for CodebaseViewResponse
impl Serialize for CodebaseViewResponse
impl StructuralPartialEq for CodebaseViewResponse
Auto Trait Implementations§
impl Freeze for CodebaseViewResponse
impl RefUnwindSafe for CodebaseViewResponse
impl Send for CodebaseViewResponse
impl Sync for CodebaseViewResponse
impl Unpin for CodebaseViewResponse
impl UnsafeUnpin for CodebaseViewResponse
impl UnwindSafe for CodebaseViewResponse
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