Struct wapm_toml::WaiBindings
source · [−]pub struct WaiBindings {
pub wai_version: Version,
pub exports: Option<PathBuf>,
pub imports: Vec<PathBuf>,
}
Fields
wai_version: Version
The version of the WAI format being used.
exports: Option<PathBuf>
The *.wai
file defining the interface this package exposes.
imports: Vec<PathBuf>
The *.wai
files for any functionality this package imports from the
host.
Trait Implementations
sourceimpl Clone for WaiBindings
impl Clone for WaiBindings
sourcefn clone(&self) -> WaiBindings
fn clone(&self) -> WaiBindings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for WaiBindings
impl Debug for WaiBindings
sourceimpl<'de> Deserialize<'de> for WaiBindings
impl<'de> Deserialize<'de> for WaiBindings
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<WaiBindings> for WaiBindings
impl PartialEq<WaiBindings> for WaiBindings
sourcefn eq(&self, other: &WaiBindings) -> bool
fn eq(&self, other: &WaiBindings) -> bool
sourceimpl Serialize for WaiBindings
impl Serialize for WaiBindings
impl Eq for WaiBindings
impl StructuralEq for WaiBindings
impl StructuralPartialEq for WaiBindings
Auto Trait Implementations
impl RefUnwindSafe for WaiBindings
impl Send for WaiBindings
impl Sync for WaiBindings
impl Unpin for WaiBindings
impl UnwindSafe for WaiBindings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.