pub enum QuestionStatus {
Open,
Answered,
Abandoned,
}Expand description
Where a question is in its life.
Variants§
Open
Asked, and waiting for the owner. A run is parked behind it.
Answered
The owner decided. Question::answer holds what they said.
Abandoned
Nobody answered in time, or the question outlived the run that asked. Kept rather than deleted: what was asked and never answered is the evidence that the operator was the bottleneck.
Implementations§
Trait Implementations§
Source§impl Clone for QuestionStatus
impl Clone for QuestionStatus
Source§fn clone(&self) -> QuestionStatus
fn clone(&self) -> QuestionStatus
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 QuestionStatus
Source§impl Debug for QuestionStatus
impl Debug for QuestionStatus
Source§impl<'de> Deserialize<'de> for QuestionStatus
impl<'de> Deserialize<'de> for QuestionStatus
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 QuestionStatus
Source§impl PartialEq for QuestionStatus
impl PartialEq for QuestionStatus
Source§impl Serialize for QuestionStatus
impl Serialize for QuestionStatus
impl StructuralPartialEq for QuestionStatus
Auto Trait Implementations§
impl Freeze for QuestionStatus
impl RefUnwindSafe for QuestionStatus
impl Send for QuestionStatus
impl Sync for QuestionStatus
impl Unpin for QuestionStatus
impl UnsafeUnpin for QuestionStatus
impl UnwindSafe for QuestionStatus
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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