pub struct MethodModifier {
pub kind: ModifierKind,
pub method_name: String,
pub location: ByteSpan,
}Expand description
Information about a method modifier (before, after, around).
Fields§
§kind: ModifierKindModifier type
method_name: StringName of the method being modified
location: ByteSpanSource location
Trait Implementations§
Source§impl Clone for MethodModifier
impl Clone for MethodModifier
Source§fn clone(&self) -> MethodModifier
fn clone(&self) -> MethodModifier
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 moreAuto Trait Implementations§
impl Freeze for MethodModifier
impl RefUnwindSafe for MethodModifier
impl Send for MethodModifier
impl Sync for MethodModifier
impl Unpin for MethodModifier
impl UnsafeUnpin for MethodModifier
impl UnwindSafe for MethodModifier
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