pub enum TraitAdaptationKind {
Precedence {
trait_name: Name,
method: Name,
insteadof: Box<[Name]>,
},
Alias {
trait_name: Option<Name>,
method: Name,
new_modifier: Option<Visibility>,
new_name: Option<Name>,
},
}Variants§
Trait Implementations§
Source§impl Clone for TraitAdaptationKind
impl Clone for TraitAdaptationKind
Source§fn clone(&self) -> TraitAdaptationKind
fn clone(&self) -> TraitAdaptationKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TraitAdaptationKind
impl Debug for TraitAdaptationKind
Auto Trait Implementations§
impl Freeze for TraitAdaptationKind
impl RefUnwindSafe for TraitAdaptationKind
impl Send for TraitAdaptationKind
impl Sync for TraitAdaptationKind
impl Unpin for TraitAdaptationKind
impl UnsafeUnpin for TraitAdaptationKind
impl UnwindSafe for TraitAdaptationKind
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