pub struct SlashCommandModelPickerDialog {
pub kind: SlashCommandModelPickerDialogKind,
pub model_to_enable: Option<String>,
pub scope: Option<String>,
pub target: Option<String>,
}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§
§kind: SlashCommandModelPickerDialogKindDiscriminator for a model-picker dialog.
model_to_enable: Option<String>Model that should be enabled before it can be selected.
scope: Option<String>Settings scope the picker should modify.
target: Option<String>Model-selection target represented by the picker.
Trait Implementations§
Source§impl Clone for SlashCommandModelPickerDialog
impl Clone for SlashCommandModelPickerDialog
Source§fn clone(&self) -> SlashCommandModelPickerDialog
fn clone(&self) -> SlashCommandModelPickerDialog
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 Default for SlashCommandModelPickerDialog
impl Default for SlashCommandModelPickerDialog
Source§fn default() -> SlashCommandModelPickerDialog
fn default() -> SlashCommandModelPickerDialog
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SlashCommandModelPickerDialog
impl<'de> Deserialize<'de> for SlashCommandModelPickerDialog
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 SlashCommandModelPickerDialog
impl RefUnwindSafe for SlashCommandModelPickerDialog
impl Send for SlashCommandModelPickerDialog
impl Sync for SlashCommandModelPickerDialog
impl Unpin for SlashCommandModelPickerDialog
impl UnsafeUnpin for SlashCommandModelPickerDialog
impl UnwindSafe for SlashCommandModelPickerDialog
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