pub enum BackorderPolicy {
Always,
Never,
Delayed,
}Expand description
Backorder policy on partial validate (spec §4 step 4: create_backorder ∈ {always, never, delayed} — the operation type’s vocabulary). Always mints the backorder CONFIRMED and
reserves it right away (reserve on mint); Delayed mints it CONFIRMED but defers the
reservation to the scheduler’s assign sweep; Never leaves the remainder unbackordered.
Variants§
Trait Implementations§
Source§impl Clone for BackorderPolicy
impl Clone for BackorderPolicy
impl Copy for BackorderPolicy
Source§impl Debug for BackorderPolicy
impl Debug for BackorderPolicy
impl Eq for BackorderPolicy
Source§impl PartialEq for BackorderPolicy
impl PartialEq for BackorderPolicy
impl StructuralPartialEq for BackorderPolicy
Auto Trait Implementations§
impl Freeze for BackorderPolicy
impl RefUnwindSafe for BackorderPolicy
impl Send for BackorderPolicy
impl Sync for BackorderPolicy
impl Unpin for BackorderPolicy
impl UnsafeUnpin for BackorderPolicy
impl UnwindSafe for BackorderPolicy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more