pub enum OrderingCapability {
None,
FifoLeasing,
FifoAndFastestLeasing,
}Expand description
Ordering strength exposed by a storage backend.
Variants§
None
No meaningful ordering contract beyond at-least-once execution.
FifoLeasing
Runnable jobs are leased in priority/schedule/FIFO order where the backend supports it.
FifoAndFastestLeasing
Backend supports both FIFO leasing and fastest-throughput leasing modes.
Trait Implementations§
Source§impl Clone for OrderingCapability
impl Clone for OrderingCapability
Source§fn clone(&self) -> OrderingCapability
fn clone(&self) -> OrderingCapability
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 OrderingCapability
Source§impl Debug for OrderingCapability
impl Debug for OrderingCapability
Source§impl<'de> Deserialize<'de> for OrderingCapability
impl<'de> Deserialize<'de> for OrderingCapability
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 OrderingCapability
Source§impl Hash for OrderingCapability
impl Hash for OrderingCapability
Source§impl PartialEq for OrderingCapability
impl PartialEq for OrderingCapability
Source§impl Serialize for OrderingCapability
impl Serialize for OrderingCapability
impl StructuralPartialEq for OrderingCapability
Auto Trait Implementations§
impl Freeze for OrderingCapability
impl RefUnwindSafe for OrderingCapability
impl Send for OrderingCapability
impl Sync for OrderingCapability
impl Unpin for OrderingCapability
impl UnsafeUnpin for OrderingCapability
impl UnwindSafe for OrderingCapability
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