pub enum InvocationLivenessMode {
NoInvocationResources,
TotalOrderReuse,
ConservativeConcurrent,
}Variants§
NoInvocationResources
TotalOrderReuse
Every invocation row in this pool is ordered by a transitive node completion dependency, so one runnable request needs only the maximum row size rather than their sum.
ConservativeConcurrent
The plan cannot prove that every invocation row completes before the next one starts. The runnable minimum therefore sums member resources.
Trait Implementations§
Source§impl Clone for InvocationLivenessMode
impl Clone for InvocationLivenessMode
Source§fn clone(&self) -> InvocationLivenessMode
fn clone(&self) -> InvocationLivenessMode
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 InvocationLivenessMode
Source§impl Debug for InvocationLivenessMode
impl Debug for InvocationLivenessMode
Source§impl<'de> Deserialize<'de> for InvocationLivenessMode
impl<'de> Deserialize<'de> for InvocationLivenessMode
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 InvocationLivenessMode
Source§impl Ord for InvocationLivenessMode
impl Ord for InvocationLivenessMode
Source§fn cmp(&self, other: &InvocationLivenessMode) -> Ordering
fn cmp(&self, other: &InvocationLivenessMode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for InvocationLivenessMode
impl PartialEq for InvocationLivenessMode
Source§impl PartialOrd for InvocationLivenessMode
impl PartialOrd for InvocationLivenessMode
Source§impl Serialize for InvocationLivenessMode
impl Serialize for InvocationLivenessMode
impl StructuralPartialEq for InvocationLivenessMode
Auto Trait Implementations§
impl Freeze for InvocationLivenessMode
impl RefUnwindSafe for InvocationLivenessMode
impl Send for InvocationLivenessMode
impl Sync for InvocationLivenessMode
impl Unpin for InvocationLivenessMode
impl UnsafeUnpin for InvocationLivenessMode
impl UnwindSafe for InvocationLivenessMode
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