Enum vqueue::cli::args::MessageShowFormat
#[non_exhaustive]
pub enum MessageShowFormat {
Eml,
Json,
}
Expand description
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.
Trait Implementations§
§impl Clone for MessageShowFormat
impl Clone for MessageShowFormat
§fn clone(&self) -> MessageShowFormat
fn clone(&self) -> MessageShowFormat
Returns a copy 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 more§impl ValueEnum for MessageShowFormat
impl ValueEnum for MessageShowFormat
Auto Trait Implementations§
impl RefUnwindSafe for MessageShowFormat
impl Send for MessageShowFormat
impl Sync for MessageShowFormat
impl Unpin for MessageShowFormat
impl UnwindSafe for MessageShowFormat
Blanket Implementations§
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>
§impl<T> Variant for Twhere
T: Any + Clone + SendSync,
impl<T> Variant for Twhere T: Any + Clone + SendSync,
§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert this [
Variant
] trait object to &mut dyn Any
.§fn as_boxed_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
fn as_boxed_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
Convert this [
Variant
] trait object to Box<dyn Any>
.§fn clone_object(&self) -> Box<dyn Variant + 'static, Global>
fn clone_object(&self) -> Box<dyn Variant + 'static, Global>
Clone this [
Variant
] trait object.