#[repr(C)]pub struct ModuleInvokeResult {
pub kind: ModuleInvokeResultKind,
pub payload_ptr: *mut u8,
pub payload_len: usize,
}Expand description
Extended invoke payload for module capability calls.
Fields§
§kind: ModuleInvokeResultKindPayload encoding kind.
payload_ptr: *mut u8Pointer to plugin-owned payload bytes.
payload_len: usizeLength in bytes of payload_ptr.
Implementations§
Auto Trait Implementations§
impl Freeze for ModuleInvokeResult
impl RefUnwindSafe for ModuleInvokeResult
impl !Send for ModuleInvokeResult
impl !Sync for ModuleInvokeResult
impl Unpin for ModuleInvokeResult
impl UnsafeUnpin for ModuleInvokeResult
impl UnwindSafe for ModuleInvokeResult
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