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<'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