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>,
},
}Expand description
The kind of trait adaptation rule.
Variants§
Trait Implementations§
Source§impl Clone for TraitAdaptationKind
impl Clone for TraitAdaptationKind
Source§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