[−][src]Struct wascc_host::HostManifest
Fields
labels: HashMap<String, String>
actors: Vec<String>
capabilities: Vec<Capability>
bindings: Vec<BindingEntry>
Implementations
impl HostManifest
[src]
pub fn from_path(
path: impl AsRef<Path>,
expand_env: bool
) -> Result<HostManifest, Box<dyn Error + Send + Sync>>
[src]
path: impl AsRef<Path>,
expand_env: bool
) -> Result<HostManifest, Box<dyn Error + Send + Sync>>
Creates an instance of a host manifest from a file path. The de-serialization type will be chosen based on the file path extension, selecting YAML for .yaml or .yml files, and JSON for all other file extensions. If the path has no extension, the de-serialization type chosen will be YAML.
Trait Implementations
impl Clone for HostManifest
[src]
fn clone(&self) -> HostManifest
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for HostManifest
[src]
impl<'de> Deserialize<'de> for HostManifest
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for HostManifest
[src]
Auto Trait Implementations
impl RefUnwindSafe for HostManifest
impl Send for HostManifest
impl Sync for HostManifest
impl Unpin for HostManifest
impl UnwindSafe for HostManifest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointee for T
type Pointer = u32
fn debug(
pointer: <T as Pointee>::Pointer,
f: &mut Formatter<'_>
) -> Result<(), Error>
pointer: <T as Pointee>::Pointer,
f: &mut Formatter<'_>
) -> Result<(), Error>
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,