Skip to main content

define_opaque_storage_ffi

Macro define_opaque_storage_ffi 

Source
macro_rules! define_opaque_storage_ffi {
    (
        $(#[$meta:meta])*
        $vis:vis struct $name:ident(
            $size:expr,
            $align_const:expr,
            $align_literal:literal,
            $ffi_fn:path
            $(, $arg:ident : $arg_ty:ty)* $(,)?
        );
    ) => { ... };
}
Expand description

Defines an opaque C++ storage type with explicit size, alignment, and an FFI init function.