pub struct SlashCommandShowDialogResult {
pub dialog: SlashCommandModelPickerDialog,
pub kind: SlashCommandShowDialogResultKind,
pub runtime_settings_changed: Option<bool>,
}Expand description
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§dialog: SlashCommandModelPickerDialogDialog the host should display.
kind: SlashCommandShowDialogResultKindDiscriminator for a show-dialog result.
runtime_settings_changed: Option<bool>Whether command execution changed persisted runtime settings.
Trait Implementations§
Source§impl Clone for SlashCommandShowDialogResult
impl Clone for SlashCommandShowDialogResult
Source§fn clone(&self) -> SlashCommandShowDialogResult
fn clone(&self) -> SlashCommandShowDialogResult
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 moreSource§impl Debug for SlashCommandShowDialogResult
impl Debug for SlashCommandShowDialogResult
Source§impl Default for SlashCommandShowDialogResult
impl Default for SlashCommandShowDialogResult
Source§fn default() -> SlashCommandShowDialogResult
fn default() -> SlashCommandShowDialogResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SlashCommandShowDialogResult
impl<'de> Deserialize<'de> for SlashCommandShowDialogResult
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
Auto Trait Implementations§
impl Freeze for SlashCommandShowDialogResult
impl RefUnwindSafe for SlashCommandShowDialogResult
impl Send for SlashCommandShowDialogResult
impl Sync for SlashCommandShowDialogResult
impl Unpin for SlashCommandShowDialogResult
impl UnsafeUnpin for SlashCommandShowDialogResult
impl UnwindSafe for SlashCommandShowDialogResult
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