Struct syn::TraitItemMethod
source · [−]pub struct TraitItemMethod {
pub attrs: Vec<Attribute>,
pub sig: Signature,
pub default: Option<Block>,
pub semi_token: Option<Semi>,
}
Expand description
A trait method within the definition of a trait.
This type is available only if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
sig: Signature
default: Option<Block>
semi_token: Option<Semi>
Trait Implementations
sourceimpl From<TraitItemMethod> for TraitItem
impl From<TraitItemMethod> for TraitItem
sourcefn from(e: TraitItemMethod) -> TraitItem
fn from(e: TraitItemMethod) -> TraitItem
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for TraitItemMethod
impl !Send for TraitItemMethod
impl !Sync for TraitItemMethod
impl Unpin for TraitItemMethod
impl UnwindSafe for TraitItemMethod
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more