Struct extism_runtime::Internal
source · pub struct Internal {
pub input_length: usize,
pub input: *const u8,
pub output_offset: usize,
pub output_length: usize,
pub plugin: *mut Plugin,
pub wasi: Option<Wasi>,
pub http_status: u16,
}
Fields§
§input_length: usize
§input: *const u8
§output_offset: usize
§output_length: usize
§plugin: *mut Plugin
§wasi: Option<Wasi>
§http_status: u16
Implementations§
source§impl Internal
impl Internal
pub fn plugin(&self) -> &Plugin
pub fn plugin_mut(&mut self) -> &mut Plugin
pub fn memory(&self) -> &PluginMemory
pub fn memory_mut(&mut self) -> &mut PluginMemory
Auto Trait Implementations§
impl !RefUnwindSafe for Internal
impl !Send for Internal
impl !Sync for Internal
impl Unpin for Internal
impl !UnwindSafe for Internal
Blanket Implementations§
§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self
file descriptor.