#[repr(C)]pub struct HostCallbacks {
pub memory: MemoryCallbacks,
pub state: StateCallbacks,
pub log: LogCallbacks,
pub store: StoreCallbacks,
pub catalog: CatalogCallbacks,
}Expand description
Host-provided callbacks for FFI operators
These callbacks allow operators to request services from the host system
Fields§
§memory: MemoryCallbacks§state: StateCallbacks§log: LogCallbacks§store: StoreCallbacks§catalog: CatalogCallbacksTrait Implementations§
Source§impl Clone for HostCallbacks
impl Clone for HostCallbacks
Source§fn clone(&self) -> HostCallbacks
fn clone(&self) -> HostCallbacks
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HostCallbacks
Auto Trait Implementations§
impl Freeze for HostCallbacks
impl RefUnwindSafe for HostCallbacks
impl Send for HostCallbacks
impl Sync for HostCallbacks
impl Unpin for HostCallbacks
impl UnsafeUnpin for HostCallbacks
impl UnwindSafe for HostCallbacks
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