pub struct StructuralDiff {
pub only_in_a: Vec<String>,
pub only_in_b: Vec<String>,
pub modified: Vec<ModuleDiff>,
}Expand description
Structural diff between two codebases.
Fields§
§only_in_a: Vec<String>Modules/directories in A but not B.
only_in_b: Vec<String>Modules/directories in B but not A.
modified: Vec<ModuleDiff>Modules present in both but with different structure.
Trait Implementations§
Source§impl Clone for StructuralDiff
impl Clone for StructuralDiff
Source§fn clone(&self) -> StructuralDiff
fn clone(&self) -> StructuralDiff
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 StructuralDiff
impl Debug for StructuralDiff
Source§impl<'de> Deserialize<'de> for StructuralDiff
impl<'de> Deserialize<'de> for StructuralDiff
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 StructuralDiff
impl RefUnwindSafe for StructuralDiff
impl Send for StructuralDiff
impl Sync for StructuralDiff
impl Unpin for StructuralDiff
impl UnsafeUnpin for StructuralDiff
impl UnwindSafe for StructuralDiff
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