pub enum CoreRole {
GeneralPurpose,
Control,
Worker,
Storage,
Compute,
Custom(String),
}Expand description
Generic role assigned to one executable core.
Variants§
GeneralPurpose
General-purpose application host.
Control
Coordination and control workload.
Worker
Background worker workload.
Storage
Storage-oriented workload.
Compute
Compute-intensive workload.
Custom(String)
Extensible role unknown to the base runtime.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CoreRole
impl<'de> Deserialize<'de> for CoreRole
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 CoreRole
impl StructuralPartialEq for CoreRole
Auto Trait Implementations§
impl Freeze for CoreRole
impl RefUnwindSafe for CoreRole
impl Send for CoreRole
impl Sync for CoreRole
impl Unpin for CoreRole
impl UnsafeUnpin for CoreRole
impl UnwindSafe for CoreRole
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