pub struct FfiFuncSignature {
pub name: String,
pub params: Vec<FfiFuncParam>,
pub ret_type: String,
pub calling_conv: FfiCallingConv,
pub is_async: bool,
pub is_noexcept: bool,
pub is_nothrow: bool,
}Expand description
FFI function signature
Fields§
§name: String§params: Vec<FfiFuncParam>§ret_type: String§calling_conv: FfiCallingConv§is_async: bool§is_noexcept: bool§is_nothrow: boolTrait Implementations§
Source§impl Clone for FfiFuncSignature
impl Clone for FfiFuncSignature
Source§fn clone(&self) -> FfiFuncSignature
fn clone(&self) -> FfiFuncSignature
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 moreSource§impl Debug for FfiFuncSignature
impl Debug for FfiFuncSignature
Auto Trait Implementations§
impl Freeze for FfiFuncSignature
impl RefUnwindSafe for FfiFuncSignature
impl Send for FfiFuncSignature
impl Sync for FfiFuncSignature
impl Unpin for FfiFuncSignature
impl UnsafeUnpin for FfiFuncSignature
impl UnwindSafe for FfiFuncSignature
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