pub struct WasiParams {
pub argv: Vec<String>,
pub map_dirs: Vec<(String, String)>,
pub env_vars: Vec<(String, String)>,
pub preopened_dirs: Vec<String>,
}
Expand description
Parameters defining the options for enabling WASI on a module (if applicable)
Fields§
§argv: Vec<String>
§map_dirs: Vec<(String, String)>
§env_vars: Vec<(String, String)>
§preopened_dirs: Vec<String>
Implementations§
Trait Implementations§
Source§impl Debug for WasiParams
impl Debug for WasiParams
Source§impl Default for WasiParams
impl Default for WasiParams
Source§fn default() -> WasiParams
fn default() -> WasiParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WasiParams
impl RefUnwindSafe for WasiParams
impl Send for WasiParams
impl Sync for WasiParams
impl Unpin for WasiParams
impl UnwindSafe for WasiParams
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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