pub enum RuntimeBlockingLaneV1 {
StorageIo,
MetadataIo,
CpuCrypto,
}Expand description
Identifies a bounded blocking-executor lane.
Variants§
StorageIo
Blocking storage input and output.
MetadataIo
Blocking metadata input and output.
CpuCrypto
CPU-intensive cryptographic work.
Trait Implementations§
Source§impl Clone for RuntimeBlockingLaneV1
impl Clone for RuntimeBlockingLaneV1
impl Copy for RuntimeBlockingLaneV1
Source§impl Debug for RuntimeBlockingLaneV1
impl Debug for RuntimeBlockingLaneV1
Source§impl<'de> Deserialize<'de> for RuntimeBlockingLaneV1
impl<'de> Deserialize<'de> for RuntimeBlockingLaneV1
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 RuntimeBlockingLaneV1
Source§impl PartialEq for RuntimeBlockingLaneV1
impl PartialEq for RuntimeBlockingLaneV1
Source§impl Serialize for RuntimeBlockingLaneV1
impl Serialize for RuntimeBlockingLaneV1
impl StructuralPartialEq for RuntimeBlockingLaneV1
Auto Trait Implementations§
impl Freeze for RuntimeBlockingLaneV1
impl RefUnwindSafe for RuntimeBlockingLaneV1
impl Send for RuntimeBlockingLaneV1
impl Sync for RuntimeBlockingLaneV1
impl Unpin for RuntimeBlockingLaneV1
impl UnsafeUnpin for RuntimeBlockingLaneV1
impl UnwindSafe for RuntimeBlockingLaneV1
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