pub enum CommandOutputMode {
Modal,
Inline,
Silent,
}Expand description
Output presentation mode for a command contribution.
Variants§
Modal
Show output in a dismissible modal.
Inline
Show output inline in command status surfaces.
Silent
Do not show command output unless the command fails.
Trait Implementations§
Source§impl Clone for CommandOutputMode
impl Clone for CommandOutputMode
Source§fn clone(&self) -> CommandOutputMode
fn clone(&self) -> CommandOutputMode
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 CommandOutputMode
Source§impl Debug for CommandOutputMode
impl Debug for CommandOutputMode
Source§impl Default for CommandOutputMode
impl Default for CommandOutputMode
Source§fn default() -> CommandOutputMode
fn default() -> CommandOutputMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommandOutputMode
impl<'de> Deserialize<'de> for CommandOutputMode
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 CommandOutputMode
Source§impl PartialEq for CommandOutputMode
impl PartialEq for CommandOutputMode
Source§fn eq(&self, other: &CommandOutputMode) -> bool
fn eq(&self, other: &CommandOutputMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CommandOutputMode
impl Serialize for CommandOutputMode
impl StructuralPartialEq for CommandOutputMode
Auto Trait Implementations§
impl Freeze for CommandOutputMode
impl RefUnwindSafe for CommandOutputMode
impl Send for CommandOutputMode
impl Sync for CommandOutputMode
impl Unpin for CommandOutputMode
impl UnsafeUnpin for CommandOutputMode
impl UnwindSafe for CommandOutputMode
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<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