pub struct SelectOptionMeta {
pub reasoning_levels: Vec<ReasoningEffort>,
pub supports_image: bool,
pub supports_audio: bool,
}Expand description
Meta for an individual SessionConfigSelectOption (e.g. one model choice).
Fields§
§reasoning_levels: Vec<ReasoningEffort>§supports_image: bool§supports_audio: boolImplementations§
Source§impl SelectOptionMeta
impl SelectOptionMeta
pub fn supports_reasoning(&self) -> bool
Trait Implementations§
Source§impl Clone for SelectOptionMeta
impl Clone for SelectOptionMeta
Source§fn clone(&self) -> SelectOptionMeta
fn clone(&self) -> SelectOptionMeta
Returns a duplicate of the value. Read more
1.0.0 · 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 SelectOptionMeta
impl Debug for SelectOptionMeta
Source§impl Default for SelectOptionMeta
impl Default for SelectOptionMeta
Source§fn default() -> SelectOptionMeta
fn default() -> SelectOptionMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SelectOptionMeta
impl<'de> Deserialize<'de> for SelectOptionMeta
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
Source§impl PartialEq for SelectOptionMeta
impl PartialEq for SelectOptionMeta
Source§impl Serialize for SelectOptionMeta
impl Serialize for SelectOptionMeta
impl Eq for SelectOptionMeta
impl StructuralPartialEq for SelectOptionMeta
Auto Trait Implementations§
impl Freeze for SelectOptionMeta
impl RefUnwindSafe for SelectOptionMeta
impl Send for SelectOptionMeta
impl Sync for SelectOptionMeta
impl Unpin for SelectOptionMeta
impl UnsafeUnpin for SelectOptionMeta
impl UnwindSafe for SelectOptionMeta
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.