pub struct FfiInterface {
pub symbols: Vec<FfiSymbol>,
}Fields§
§symbols: Vec<FfiSymbol>Implementations§
Source§impl FfiInterface
impl FfiInterface
pub fn push_fn(&mut self, ffi_function: FfiFunction)
pub fn append(&mut self, other: &mut FfiInterface)
Trait Implementations§
Source§impl Clone for FfiInterface
impl Clone for FfiInterface
Source§impl Debug for FfiInterface
impl Debug for FfiInterface
Source§impl Default for FfiInterface
impl Default for FfiInterface
Source§impl Parse for FfiInterface
impl Parse for FfiInterface
fn parse(input: ParseStream<'_>) -> Result<Self>
Source§impl PartialEq for FfiInterface
impl PartialEq for FfiInterface
impl StructuralPartialEq for FfiInterface
Source§impl ToTokens for FfiInterface
impl ToTokens for FfiInterface
Source§fn to_tokens(&self, tokens: &mut TokenStream)
fn to_tokens(&self, tokens: &mut TokenStream)
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
Auto Trait Implementations§
impl !Send for FfiInterface
impl !Sync for FfiInterface
impl Freeze for FfiInterface
impl RefUnwindSafe for FfiInterface
impl Unpin for FfiInterface
impl UnsafeUnpin for FfiInterface
impl UnwindSafe for FfiInterface
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Spanned for Twhere
T: Spanned + ?Sized,
impl<T> Spanned for Twhere
T: Spanned + ?Sized,
Source§fn span(&self) -> Span
fn span(&self) -> Span
Returns a
Span covering the complete contents of this syntax tree
node, or Span::call_site() if this node is empty.