pub struct VariantDefinition {
pub enabled: Option<bool>,
pub model_id: Option<WireModelId>,
pub display_name: Option<String>,
pub generation_options: Option<PartialRequestDefaults>,
pub adaptor_options: Option<AdaptorOptions>,
pub reasoning: Option<ReasoningBehavior>,
pub headers: Option<BTreeMap<HeaderName, SafeStaticHeaderValue>>,
}Fields§
§enabled: Option<bool>§model_id: Option<WireModelId>§display_name: Option<String>§generation_options: Option<PartialRequestDefaults>§adaptor_options: Option<AdaptorOptions>§reasoning: Option<ReasoningBehavior>§headers: Option<BTreeMap<HeaderName, SafeStaticHeaderValue>>Implementations§
Source§impl VariantDefinition
impl VariantDefinition
pub fn headers(&self) -> &BTreeMap<HeaderName, SafeStaticHeaderValue>
Trait Implementations§
Source§impl Clone for VariantDefinition
impl Clone for VariantDefinition
Source§fn clone(&self) -> VariantDefinition
fn clone(&self) -> VariantDefinition
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 VariantDefinition
impl Debug for VariantDefinition
Source§impl Default for VariantDefinition
impl Default for VariantDefinition
Source§fn default() -> VariantDefinition
fn default() -> VariantDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VariantDefinition
impl<'de> Deserialize<'de> for VariantDefinition
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 VariantDefinition
impl PartialEq for VariantDefinition
Source§fn eq(&self, other: &VariantDefinition) -> bool
fn eq(&self, other: &VariantDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VariantDefinition
impl Serialize for VariantDefinition
impl StructuralPartialEq for VariantDefinition
Auto Trait Implementations§
impl Freeze for VariantDefinition
impl RefUnwindSafe for VariantDefinition
impl Send for VariantDefinition
impl Sync for VariantDefinition
impl Unpin for VariantDefinition
impl UnsafeUnpin for VariantDefinition
impl UnwindSafe for VariantDefinition
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