pub trait Host {
    // Required methods
    fn get_environment(&mut self) -> Result<Vec<(String, String)>>;
    fn get_arguments(&mut self) -> Result<Vec<String>>;
}

Required Methods§

source

fn get_environment(&mut self) -> Result<Vec<(String, String)>>

Get the POSIX-style environment variables.

Each environment variable is provided as a pair of string variable names and string value.

Morally, these are a value import, but until value imports are available in the component model, this import function should return the same values each time it is called.

source

fn get_arguments(&mut self) -> Result<Vec<String>>

Get the POSIX-style arguments to the program.

Implementors§

source§

impl<T: WasiView> Host for T