Struct wasmedge_sys::plugin::PluginDescriptor
source · pub struct PluginDescriptor {
pub inner: WasmEdge_PluginDescriptor,
/* private fields */
}
Expand description
Represents Plugin descriptor for plugins.
Fields§
§inner: WasmEdge_PluginDescriptor
Implementations§
source§impl PluginDescriptor
impl PluginDescriptor
pub fn create(
name: impl AsRef<str>,
desc: impl AsRef<str>,
version: PluginVersion
) -> WasmEdgeResult<Self>
pub fn add_module_descriptor(
self,
name: impl AsRef<str>,
desc: impl AsRef<str>,
f: Option<ModuleInstanceCreateFn>
) -> WasmEdgeResult<Self>
pub fn add_program_option(
self,
name: impl AsRef<str>,
desc: impl AsRef<str>,
ty: ProgramOptionType
) -> WasmEdgeResult<Self>
sourcepub fn as_raw_ptr(&self) -> *const WasmEdge_PluginDescriptor
pub fn as_raw_ptr(&self) -> *const WasmEdge_PluginDescriptor
Returns the raw pointer to the inner WasmEdge_PluginDescriptor
.