pub enum AttributeChange {
Add(String),
Drop(String),
Rename {
from: String,
to: String,
},
}Expand description
A change to one composite type’s attributes, applied to the type’s values.
Variants§
Trait Implementations§
Source§impl Clone for AttributeChange
impl Clone for AttributeChange
Source§impl Debug for AttributeChange
impl Debug for AttributeChange
impl Eq for AttributeChange
Source§impl PartialEq for AttributeChange
impl PartialEq for AttributeChange
impl StructuralPartialEq for AttributeChange
Auto Trait Implementations§
impl Freeze for AttributeChange
impl RefUnwindSafe for AttributeChange
impl Send for AttributeChange
impl Sync for AttributeChange
impl Unpin for AttributeChange
impl UnsafeUnpin for AttributeChange
impl UnwindSafe for AttributeChange
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more