Struct wasmer_toml::ManifestBuilder
source · pub struct ManifestBuilder { /* private fields */ }
Expand description
Builder for Manifest
.
Implementations§
source§impl ManifestBuilder
impl ManifestBuilder
sourcepub fn dependencies(&mut self, value: HashMap<String, VersionReq>) -> &mut Self
pub fn dependencies(&mut self, value: HashMap<String, VersionReq>) -> &mut Self
The package’s dependencies.
sourcepub fn fs(&mut self, value: IndexMap<String, PathBuf>) -> &mut Self
pub fn fs(&mut self, value: IndexMap<String, PathBuf>) -> &mut Self
The mappings used when making bundled assets available to WebAssembly instances, in the form guest -> host.
sourcepub fn modules(&mut self, value: Vec<Module>) -> &mut Self
pub fn modules(&mut self, value: Vec<Module>) -> &mut Self
WebAssembly modules to be published.
source§impl ManifestBuilder
impl ManifestBuilder
pub fn new(package: Package) -> Self
sourcepub fn map_fs(
&mut self,
guest: impl Into<String>,
host: impl Into<PathBuf>
) -> &mut Self
pub fn map_fs( &mut self, guest: impl Into<String>, host: impl Into<PathBuf> ) -> &mut Self
Include a directory on the host in the package and make it available to
a WebAssembly guest at the guest
path.
sourcepub fn with_dependency(
&mut self,
name: impl Into<String>,
version: VersionReq
) -> &mut Self
pub fn with_dependency( &mut self, name: impl Into<String>, version: VersionReq ) -> &mut Self
Add a dependency to the Manifest
.
Trait Implementations§
source§impl Clone for ManifestBuilder
impl Clone for ManifestBuilder
source§fn clone(&self) -> ManifestBuilder
fn clone(&self) -> ManifestBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl RefUnwindSafe for ManifestBuilder
impl Send for ManifestBuilder
impl Sync for ManifestBuilder
impl Unpin for ManifestBuilder
impl UnwindSafe for ManifestBuilder
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