pub enum CapabilityClass {
Infrastructure,
Functional,
}Expand description
Ownership boundary for a capability declaration.
Variants§
Infrastructure
Infrastructure behavior owned and consumed by the Runtime.
Functional
Application behavior implemented by consumer code.
Trait Implementations§
Source§impl Clone for CapabilityClass
impl Clone for CapabilityClass
Source§fn clone(&self) -> CapabilityClass
fn clone(&self) -> CapabilityClass
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 CapabilityClass
Source§impl Debug for CapabilityClass
impl Debug for CapabilityClass
Source§impl Default for CapabilityClass
impl Default for CapabilityClass
Source§fn default() -> CapabilityClass
fn default() -> CapabilityClass
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CapabilityClass
impl<'de> Deserialize<'de> for CapabilityClass
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 CapabilityClass
Source§impl PartialEq for CapabilityClass
impl PartialEq for CapabilityClass
Source§impl Serialize for CapabilityClass
impl Serialize for CapabilityClass
impl StructuralPartialEq for CapabilityClass
Auto Trait Implementations§
impl Freeze for CapabilityClass
impl RefUnwindSafe for CapabilityClass
impl Send for CapabilityClass
impl Sync for CapabilityClass
impl Unpin for CapabilityClass
impl UnsafeUnpin for CapabilityClass
impl UnwindSafe for CapabilityClass
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