pub struct TraitItemFn {
pub attrs: Vec<Attribute>,
pub sig: Signature,
pub default: Option<Block>,
pub semi_token: Option<Semi>,
}Expand description
An associated function within the definition of a trait.
Fields§
§attrs: Vec<Attribute>§sig: Signature§default: Option<Block>§semi_token: Option<Semi>Trait Implementations§
Source§impl From<TraitItemFn> for TraitItem
impl From<TraitItemFn> for TraitItem
Source§fn from(e: TraitItemFn) -> TraitItem
fn from(e: TraitItemFn) -> TraitItem
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TraitItemFn
impl RefUnwindSafe for TraitItemFn
impl !Send for TraitItemFn
impl !Sync for TraitItemFn
impl Unpin for TraitItemFn
impl UnwindSafe for TraitItemFn
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