pub struct ExternFunction {
pub arguments: Vec<WrapperType>,
pub return_type: Option<WrapperType>,
pub name: String,
pub tokens: TokenStream,
}
Fields§
§arguments: Vec<WrapperType>
§return_type: Option<WrapperType>
§name: String
§tokens: TokenStream
Trait Implementations§
Source§impl Clone for ExternFunction
impl Clone for ExternFunction
Source§fn clone(&self) -> ExternFunction
fn clone(&self) -> ExternFunction
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ExternFunction
impl RefUnwindSafe for ExternFunction
impl !Send for ExternFunction
impl !Sync for ExternFunction
impl Unpin for ExternFunction
impl UnwindSafe for ExternFunction
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