pub struct ItemFn {
pub attrs: Vec<Attribute>,
pub vis: Visibility,
pub sig: Signature,
pub block: Box<Block>,
}Expand description
A free-standing function: fn process(n: usize) -> Result<()> { ... }.
Fields§
§attrs: Vec<Attribute>§vis: Visibility§sig: Signature§block: Box<Block>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ItemFn
impl RefUnwindSafe for ItemFn
impl !Send for ItemFn
impl !Sync for ItemFn
impl Unpin for ItemFn
impl UnwindSafe for ItemFn
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