pub struct ExternalFunction {
pub extern_fn_token: Token,
pub fn_token: Token,
pub name: Token,
pub opening_paren: Token,
pub arguments: Vec<FunctionArgument>,
pub closing_paren: Token,
pub return_decl: Option<ReturnDecl>,
pub semicolon: Token,
}Fields§
§extern_fn_token: Token§fn_token: Token§name: Token§opening_paren: Token§arguments: Vec<FunctionArgument>§closing_paren: Token§return_decl: Option<ReturnDecl>§semicolon: TokenTrait Implementations§
Auto Trait Implementations§
impl Freeze for ExternalFunction
impl RefUnwindSafe for ExternalFunction
impl Send for ExternalFunction
impl Sync for ExternalFunction
impl Unpin for ExternalFunction
impl UnwindSafe for ExternalFunction
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