pub struct UIElicitationStringOneOfField {
pub default: Option<String>,
pub description: Option<String>,
pub one_of: Vec<UIElicitationStringOneOfFieldOneOf>,
pub title: Option<String>,
pub type: UIElicitationStringOneOfFieldType,
}Expand description
Single-select string field where each option pairs a value with a display label.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§default: Option<String>Default value selected when the form is first shown.
description: Option<String>Help text describing the field.
one_of: Vec<UIElicitationStringOneOfFieldOneOf>Selectable options, each with a value and a display label.
title: Option<String>Human-readable label for the field.
type: UIElicitationStringOneOfFieldTypeType discriminator. Always “string”.
Trait Implementations§
Source§impl Clone for UIElicitationStringOneOfField
impl Clone for UIElicitationStringOneOfField
Source§fn clone(&self) -> UIElicitationStringOneOfField
fn clone(&self) -> UIElicitationStringOneOfField
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 UIElicitationStringOneOfField
impl Default for UIElicitationStringOneOfField
Source§fn default() -> UIElicitationStringOneOfField
fn default() -> UIElicitationStringOneOfField
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UIElicitationStringOneOfField
impl<'de> Deserialize<'de> for UIElicitationStringOneOfField
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 UIElicitationStringOneOfField
impl RefUnwindSafe for UIElicitationStringOneOfField
impl Send for UIElicitationStringOneOfField
impl Sync for UIElicitationStringOneOfField
impl Unpin for UIElicitationStringOneOfField
impl UnsafeUnpin for UIElicitationStringOneOfField
impl UnwindSafe for UIElicitationStringOneOfField
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