#[non_exhaustive]pub enum ArticleStatus {
Draft,
Public,
Unknown(String),
}Expand description
Private/public article status.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Draft
Draft article.
Public
Published article.
Unknown(String)
A server value unknown to this crate version.
Trait Implementations§
Source§impl Clone for ArticleStatus
impl Clone for ArticleStatus
Source§fn clone(&self) -> ArticleStatus
fn clone(&self) -> ArticleStatus
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 ArticleStatus
impl Debug for ArticleStatus
Source§impl<'de> Deserialize<'de> for ArticleStatus
impl<'de> Deserialize<'de> for ArticleStatus
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 ArticleStatus
impl PartialEq for ArticleStatus
Source§impl Serialize for ArticleStatus
impl Serialize for ArticleStatus
impl Eq for ArticleStatus
impl StructuralPartialEq for ArticleStatus
Auto Trait Implementations§
impl Freeze for ArticleStatus
impl RefUnwindSafe for ArticleStatus
impl Send for ArticleStatus
impl Sync for ArticleStatus
impl Unpin for ArticleStatus
impl UnsafeUnpin for ArticleStatus
impl UnwindSafe for ArticleStatus
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