pub struct ChangeDiff {
pub path: String,
pub lines_added: u32,
pub lines_deleted: u32,
pub novelty_score: Option<f64>,
pub risk_tags: Vec<String>,
pub component: Option<String>,
}Expand description
Summary of a single diff considered by the gate.
Fields§
§path: String§lines_added: u32§lines_deleted: u32§novelty_score: Option<f64>§component: Option<String>Trait Implementations§
Source§impl Clone for ChangeDiff
impl Clone for ChangeDiff
Source§fn clone(&self) -> ChangeDiff
fn clone(&self) -> ChangeDiff
Returns a duplicate of the value. Read more
1.0.0 · 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 ChangeDiff
impl Debug for ChangeDiff
Source§impl Default for ChangeDiff
impl Default for ChangeDiff
Source§fn default() -> ChangeDiff
fn default() -> ChangeDiff
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChangeDiff
impl<'de> Deserialize<'de> for ChangeDiff
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
Auto Trait Implementations§
impl Freeze for ChangeDiff
impl RefUnwindSafe for ChangeDiff
impl Send for ChangeDiff
impl Sync for ChangeDiff
impl Unpin for ChangeDiff
impl UnwindSafe for ChangeDiff
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