pub enum ProblemChangeResult {
Queued,
SolverNotRunning,
QueueFull,
}Expand description
Result of a problem change submission.
Variants§
Queued
Change was successfully queued.
SolverNotRunning
Solver is not running, change was not queued.
QueueFull
Change queue is full (solver is processing slowly).
Trait Implementations§
Source§impl Clone for ProblemChangeResult
impl Clone for ProblemChangeResult
Source§fn clone(&self) -> ProblemChangeResult
fn clone(&self) -> ProblemChangeResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProblemChangeResult
impl Debug for ProblemChangeResult
Source§impl PartialEq for ProblemChangeResult
impl PartialEq for ProblemChangeResult
impl Copy for ProblemChangeResult
impl Eq for ProblemChangeResult
impl StructuralPartialEq for ProblemChangeResult
Auto Trait Implementations§
impl Freeze for ProblemChangeResult
impl RefUnwindSafe for ProblemChangeResult
impl Send for ProblemChangeResult
impl Sync for ProblemChangeResult
impl Unpin for ProblemChangeResult
impl UnwindSafe for ProblemChangeResult
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
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§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<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