pub struct TraitChange {
pub trait_name: String,
pub added: Vec<String>,
pub removed: Vec<String>,
}Expand description
How one trait’s declared paths changed between the two definitions.
Fields§
§trait_name: Stringindex, full_text_search, vector_search, src_types, dst_types.
added: Vec<String>§removed: Vec<String>Trait Implementations§
Source§impl Clone for TraitChange
impl Clone for TraitChange
Source§impl Debug for TraitChange
impl Debug for TraitChange
impl Eq for TraitChange
Source§impl PartialEq for TraitChange
impl PartialEq for TraitChange
impl StructuralPartialEq for TraitChange
Auto Trait Implementations§
impl Freeze for TraitChange
impl RefUnwindSafe for TraitChange
impl Send for TraitChange
impl Sync for TraitChange
impl Unpin for TraitChange
impl UnsafeUnpin for TraitChange
impl UnwindSafe for TraitChange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.