pub struct CodebaseViewEvidence {
pub id: String,
pub evidence_kind: String,
pub path: String,
pub symbol: Option<String>,
pub line_range: Option<RepositoryCodeRange>,
pub edge_kind: Option<String>,
pub retrieval_layer: Option<CodeRetrievalLayer>,
pub detail: String,
}Expand description
Evidence reference backing a node, edge, or section.
Fields§
§id: String§evidence_kind: String§path: String§symbol: Option<String>§line_range: Option<RepositoryCodeRange>§edge_kind: Option<String>§retrieval_layer: Option<CodeRetrievalLayer>§detail: StringTrait Implementations§
Source§impl Clone for CodebaseViewEvidence
impl Clone for CodebaseViewEvidence
Source§fn clone(&self) -> CodebaseViewEvidence
fn clone(&self) -> CodebaseViewEvidence
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 CodebaseViewEvidence
impl Debug for CodebaseViewEvidence
Source§impl<'de> Deserialize<'de> for CodebaseViewEvidence
impl<'de> Deserialize<'de> for CodebaseViewEvidence
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 CodebaseViewEvidence
Source§impl PartialEq for CodebaseViewEvidence
impl PartialEq for CodebaseViewEvidence
Source§impl Serialize for CodebaseViewEvidence
impl Serialize for CodebaseViewEvidence
impl StructuralPartialEq for CodebaseViewEvidence
Auto Trait Implementations§
impl Freeze for CodebaseViewEvidence
impl RefUnwindSafe for CodebaseViewEvidence
impl Send for CodebaseViewEvidence
impl Sync for CodebaseViewEvidence
impl Unpin for CodebaseViewEvidence
impl UnsafeUnpin for CodebaseViewEvidence
impl UnwindSafe for CodebaseViewEvidence
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
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§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
Compare self to
key and return true if they are equal.