pub struct WasmPolicyBuilder { /* private fields */ }Implementations§
Source§impl WasmPolicyBuilder
impl WasmPolicyBuilder
pub fn new(name: impl Into<String>) -> Self
Sourcepub fn precompile_wasm(self, mode: AotMode) -> Self
pub fn precompile_wasm(self, mode: AotMode) -> Self
Precompile the WASM module using an installed wasmtime executable.
pub fn add_entrypoint(self, ep: impl Into<String>) -> Self
pub fn add_entrypoints<S, I>(self, eps: I) -> Self
pub fn add_source(self, path: impl Into<String>) -> Self
pub fn add_sources<S, I>(self, paths: I) -> Self
pub fn opt_level(self, level: usize) -> Self
Auto Trait Implementations§
impl Freeze for WasmPolicyBuilder
impl RefUnwindSafe for WasmPolicyBuilder
impl Send for WasmPolicyBuilder
impl Sync for WasmPolicyBuilder
impl Unpin for WasmPolicyBuilder
impl UnwindSafe for WasmPolicyBuilder
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
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