pub struct WasmPluginRuntimeOptions {
pub plugin_actor: String,
pub allowed_imports: HashSet<String>,
pub capability_check: Option<CapabilityCheck>,
}Fields§
§plugin_actor: String§allowed_imports: HashSet<String>Manifest-declared imports of the form "namespace.name".
capability_check: Option<CapabilityCheck>Optional: gate every host import through this callback at call time. The runtime traps when the callback returns false.
Auto Trait Implementations§
impl !RefUnwindSafe for WasmPluginRuntimeOptions
impl !UnwindSafe for WasmPluginRuntimeOptions
impl Freeze for WasmPluginRuntimeOptions
impl Send for WasmPluginRuntimeOptions
impl Sync for WasmPluginRuntimeOptions
impl Unpin for WasmPluginRuntimeOptions
impl UnsafeUnpin for WasmPluginRuntimeOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more