pub struct FunctionDeclItem {
pub name: String,
pub return_type: TypeInfo,
pub is_static: bool,
pub is_inline: bool,
pub parameters: Vec<Parameter>,
pub export_macros: Vec<ExportMacro>,
pub location: SourceLocation,
pub doc: Option<FunctionDoc>,
}Fields§
§name: String§return_type: TypeInfo§is_static: bool§is_inline: bool§parameters: Vec<Parameter>§export_macros: Vec<ExportMacro>§location: SourceLocation§doc: Option<FunctionDoc>Trait Implementations§
Source§impl Clone for FunctionDeclItem
impl Clone for FunctionDeclItem
Source§impl Debug for FunctionDeclItem
impl Debug for FunctionDeclItem
Auto Trait Implementations§
impl Freeze for FunctionDeclItem
impl RefUnwindSafe for FunctionDeclItem
impl Send for FunctionDeclItem
impl Sync for FunctionDeclItem
impl Unpin for FunctionDeclItem
impl UnsafeUnpin for FunctionDeclItem
impl UnwindSafe for FunctionDeclItem
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