pub enum RemoteReasoningEncoding {
Effort,
Budget(BTreeMap<String, u32>),
}Expand description
Mirror of the core ReasoningEncoding.
Variants§
Trait Implementations§
Source§impl Clone for RemoteReasoningEncoding
impl Clone for RemoteReasoningEncoding
Source§fn clone(&self) -> RemoteReasoningEncoding
fn clone(&self) -> RemoteReasoningEncoding
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 RemoteReasoningEncoding
impl Debug for RemoteReasoningEncoding
Source§impl Default for RemoteReasoningEncoding
impl Default for RemoteReasoningEncoding
Source§fn default() -> RemoteReasoningEncoding
fn default() -> RemoteReasoningEncoding
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RemoteReasoningEncoding
impl<'de> Deserialize<'de> for RemoteReasoningEncoding
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoteReasoningEncoding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoteReasoningEncoding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RemoteReasoningEncoding
Source§impl From<ReasoningEncoding> for RemoteReasoningEncoding
impl From<ReasoningEncoding> for RemoteReasoningEncoding
Source§fn from(value: ReasoningEncoding) -> RemoteReasoningEncoding
fn from(value: ReasoningEncoding) -> RemoteReasoningEncoding
Converts to this type from the input type.
Source§impl From<RemoteReasoningEncoding> for ReasoningEncoding
impl From<RemoteReasoningEncoding> for ReasoningEncoding
Source§fn from(value: RemoteReasoningEncoding) -> ReasoningEncoding
fn from(value: RemoteReasoningEncoding) -> ReasoningEncoding
Converts to this type from the input type.
Source§impl JsonSchema for RemoteReasoningEncoding
impl JsonSchema for RemoteReasoningEncoding
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RemoteReasoningEncoding
impl PartialEq for RemoteReasoningEncoding
Source§impl Serialize for RemoteReasoningEncoding
impl Serialize for RemoteReasoningEncoding
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for RemoteReasoningEncoding
Auto Trait Implementations§
impl Freeze for RemoteReasoningEncoding
impl RefUnwindSafe for RemoteReasoningEncoding
impl Send for RemoteReasoningEncoding
impl Sync for RemoteReasoningEncoding
impl Unpin for RemoteReasoningEncoding
impl UnsafeUnpin for RemoteReasoningEncoding
impl UnwindSafe for RemoteReasoningEncoding
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.