pub struct CorroborationReport {
pub capability: Option<ProviderCapability>,
pub symbols: Vec<SymbolCorroboration>,
pub affected_tests: Vec<String>,
pub degradations: Vec<String>,
}Expand description
Bounded optional CodeGraph corroboration for one repository scan.
Fields§
§capability: Option<ProviderCapability>Exact provider capability report observed before focused requests.
symbols: Vec<SymbolCorroboration>Symbol outcomes in input order.
affected_tests: Vec<String>Repository-relative tests reported as affected.
degradations: Vec<String>Explicit degradation messages; an empty result is never interpreted as safety.
Trait Implementations§
Source§impl Clone for CorroborationReport
impl Clone for CorroborationReport
Source§fn clone(&self) -> CorroborationReport
fn clone(&self) -> CorroborationReport
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 CorroborationReport
impl Debug for CorroborationReport
Source§impl<'de> Deserialize<'de> for CorroborationReport
impl<'de> Deserialize<'de> for CorroborationReport
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 CorroborationReport
Source§impl PartialEq for CorroborationReport
impl PartialEq for CorroborationReport
Source§impl Serialize for CorroborationReport
impl Serialize for CorroborationReport
impl StructuralPartialEq for CorroborationReport
Auto Trait Implementations§
impl Freeze for CorroborationReport
impl RefUnwindSafe for CorroborationReport
impl Send for CorroborationReport
impl Sync for CorroborationReport
impl Unpin for CorroborationReport
impl UnsafeUnpin for CorroborationReport
impl UnwindSafe for CorroborationReport
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.