pub struct ConceptualDiff {
pub concept: String,
pub in_a: Vec<String>,
pub in_b: Vec<String>,
pub differences: Vec<String>,
}Expand description
Conceptual diff — how high-level concepts differ.
Fields§
§concept: StringConcept name (e.g., “authentication”, “error_handling”).
in_a: Vec<String>How it appears in codebase A.
in_b: Vec<String>How it appears in codebase B.
differences: Vec<String>Key differences.
Trait Implementations§
Source§impl Clone for ConceptualDiff
impl Clone for ConceptualDiff
Source§fn clone(&self) -> ConceptualDiff
fn clone(&self) -> ConceptualDiff
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 ConceptualDiff
impl Debug for ConceptualDiff
Source§impl<'de> Deserialize<'de> for ConceptualDiff
impl<'de> Deserialize<'de> for ConceptualDiff
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 ConceptualDiff
impl RefUnwindSafe for ConceptualDiff
impl Send for ConceptualDiff
impl Sync for ConceptualDiff
impl Unpin for ConceptualDiff
impl UnsafeUnpin for ConceptualDiff
impl UnwindSafe for ConceptualDiff
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