pub struct AdaptersArg {
pub adapters: Vec<(String, Vec<u8>)>,
}Fields§
§adapters: Vec<(String, Vec<u8>)>The path to an adapter module to satisfy imports not otherwise bound to WIT interfaces.
An adapter module can be used to translate the wasi_snapshot_preview1
ABI, for example, to one that uses the component model. The first
[NAME=] specified in the argument is inferred from the name of file
specified by MODULE if not present and is the name of the import
module that’s being implemented (e.g. wasi_snapshot_preview1.wasm).
The second part of this argument is the path to the adapter module.
Trait Implementations§
Source§impl Args for AdaptersArg
impl Args for AdaptersArg
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl CommandFactory for AdaptersArg
impl CommandFactory for AdaptersArg
Source§impl FromArgMatches for AdaptersArg
impl FromArgMatches for AdaptersArg
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Parser for AdaptersArg
impl Parser for AdaptersArg
Source§fn parse_from<I, T>(itr: I) -> Self
fn parse_from<I, T>(itr: I) -> Self
Parse from iterator, exit on error.
Source§fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error>
Parse from iterator, return Err on error.
Source§fn update_from<I, T>(&mut self, itr: I)
fn update_from<I, T>(&mut self, itr: I)
Auto Trait Implementations§
impl Freeze for AdaptersArg
impl RefUnwindSafe for AdaptersArg
impl Send for AdaptersArg
impl Sync for AdaptersArg
impl Unpin for AdaptersArg
impl UnsafeUnpin for AdaptersArg
impl UnwindSafe for AdaptersArg
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