pub enum CapabilityRuntimeModel {
Stateless,
ResourceHandles,
}Expand description
Runtime state model declared by a module capability.
Variants§
Stateless
Capability output must depend only on its explicit input envelope.
ResourceHandles
Capability requests explicit host-created resource handles.
Trait Implementations§
Source§impl Clone for CapabilityRuntimeModel
impl Clone for CapabilityRuntimeModel
Source§fn clone(&self) -> CapabilityRuntimeModel
fn clone(&self) -> CapabilityRuntimeModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CapabilityRuntimeModel
Source§impl Debug for CapabilityRuntimeModel
impl Debug for CapabilityRuntimeModel
Source§impl Default for CapabilityRuntimeModel
impl Default for CapabilityRuntimeModel
Source§fn default() -> CapabilityRuntimeModel
fn default() -> CapabilityRuntimeModel
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityRuntimeModel
impl<'de> Deserialize<'de> for CapabilityRuntimeModel
Source§fn 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
impl Eq for CapabilityRuntimeModel
Source§impl PartialEq for CapabilityRuntimeModel
impl PartialEq for CapabilityRuntimeModel
Source§fn eq(&self, other: &CapabilityRuntimeModel) -> bool
fn eq(&self, other: &CapabilityRuntimeModel) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CapabilityRuntimeModel
impl Serialize for CapabilityRuntimeModel
impl StructuralPartialEq for CapabilityRuntimeModel
Auto Trait Implementations§
impl Freeze for CapabilityRuntimeModel
impl RefUnwindSafe for CapabilityRuntimeModel
impl Send for CapabilityRuntimeModel
impl Sync for CapabilityRuntimeModel
impl Unpin for CapabilityRuntimeModel
impl UnsafeUnpin for CapabilityRuntimeModel
impl UnwindSafe for CapabilityRuntimeModel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.