pub struct AnalysisChangeExplanation {
pub diff: AnalysisDiff,
pub previous: Vec<AnalysisProvenance>,
pub current: Vec<AnalysisProvenance>,
}Expand description
A score diff together with the explanations affected at one source address.
Fields§
§diff: AnalysisDiff§previous: Vec<AnalysisProvenance>§current: Vec<AnalysisProvenance>Trait Implementations§
Source§impl Clone for AnalysisChangeExplanation
impl Clone for AnalysisChangeExplanation
Source§fn clone(&self) -> AnalysisChangeExplanation
fn clone(&self) -> AnalysisChangeExplanation
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 AnalysisChangeExplanation
impl Debug for AnalysisChangeExplanation
Source§impl<'de> Deserialize<'de> for AnalysisChangeExplanation
impl<'de> Deserialize<'de> for AnalysisChangeExplanation
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 AnalysisChangeExplanation
impl StructuralPartialEq for AnalysisChangeExplanation
Auto Trait Implementations§
impl Freeze for AnalysisChangeExplanation
impl RefUnwindSafe for AnalysisChangeExplanation
impl Send for AnalysisChangeExplanation
impl Sync for AnalysisChangeExplanation
impl Unpin for AnalysisChangeExplanation
impl UnsafeUnpin for AnalysisChangeExplanation
impl UnwindSafe for AnalysisChangeExplanation
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