pub struct ReleaseDiffReport {
pub oracle_mode: OracleMode,
pub horizon: (i32, i32),
pub split: i32,
pub rows: Vec<DiffRow>,
pub errors: Vec<DiffError>,
}Expand description
The complete release diff.
Fields§
§oracle_mode: OracleMode§horizon: (i32, i32)§split: i32§rows: Vec<DiffRow>§errors: Vec<DiffError>Implementations§
Source§impl ReleaseDiffReport
impl ReleaseDiffReport
Sourcepub fn kind_counts(&self) -> BTreeMap<&'static str, usize>
pub fn kind_counts(&self) -> BTreeMap<&'static str, usize>
Count of rows per change kind, in the enum’s canonical order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ReleaseDiffReport
impl RefUnwindSafe for ReleaseDiffReport
impl Send for ReleaseDiffReport
impl Sync for ReleaseDiffReport
impl Unpin for ReleaseDiffReport
impl UnsafeUnpin for ReleaseDiffReport
impl UnwindSafe for ReleaseDiffReport
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