pub enum CatalogReasoningOption {
Effort {
values: Vec<Option<String>>,
},
Toggle,
BudgetTokens {
min: Option<i64>,
max: Option<i64>,
},
}Variants§
Trait Implementations§
Source§impl Clone for CatalogReasoningOption
impl Clone for CatalogReasoningOption
Source§fn clone(&self) -> CatalogReasoningOption
fn clone(&self) -> CatalogReasoningOption
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 CatalogReasoningOption
impl Debug for CatalogReasoningOption
Source§impl<'de> Deserialize<'de> for CatalogReasoningOption
impl<'de> Deserialize<'de> for CatalogReasoningOption
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
impl Eq for CatalogReasoningOption
Source§impl PartialEq for CatalogReasoningOption
impl PartialEq for CatalogReasoningOption
Source§fn eq(&self, other: &CatalogReasoningOption) -> bool
fn eq(&self, other: &CatalogReasoningOption) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CatalogReasoningOption
impl Serialize for CatalogReasoningOption
impl StructuralPartialEq for CatalogReasoningOption
Auto Trait Implementations§
impl Freeze for CatalogReasoningOption
impl RefUnwindSafe for CatalogReasoningOption
impl Send for CatalogReasoningOption
impl Sync for CatalogReasoningOption
impl Unpin for CatalogReasoningOption
impl UnsafeUnpin for CatalogReasoningOption
impl UnwindSafe for CatalogReasoningOption
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