pub enum ConvocationStatus {
Draft,
Scheduled,
Sent,
Cancelled,
}Expand description
Convocation status
Variants§
Draft
Draft (not yet sent)
Scheduled
Scheduled (will be sent at scheduled time)
Sent
Sent (emails dispatched)
Cancelled
Cancelled (meeting cancelled)
Implementations§
Source§impl ConvocationStatus
impl ConvocationStatus
pub fn to_db_string(&self) -> &'static str
pub fn from_db_string(s: &str) -> Result<Self, String>
Trait Implementations§
Source§impl Clone for ConvocationStatus
impl Clone for ConvocationStatus
Source§fn clone(&self) -> ConvocationStatus
fn clone(&self) -> ConvocationStatus
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 ConvocationStatus
impl Debug for ConvocationStatus
Source§impl<'de> Deserialize<'de> for ConvocationStatus
impl<'de> Deserialize<'de> for ConvocationStatus
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
Source§impl PartialEq for ConvocationStatus
impl PartialEq for ConvocationStatus
Source§impl Serialize for ConvocationStatus
impl Serialize for ConvocationStatus
impl StructuralPartialEq for ConvocationStatus
Auto Trait Implementations§
impl Freeze for ConvocationStatus
impl RefUnwindSafe for ConvocationStatus
impl Send for ConvocationStatus
impl Sync for ConvocationStatus
impl Unpin for ConvocationStatus
impl UnwindSafe for ConvocationStatus
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<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreCreates a shared type from an unshared type.