pub struct FeatureCandidate {
pub candidate: String,
pub reasoning_effort: Option<String>,
}Expand description
One text-generation provider/model candidate plus an optional reasoning pin.
Fields§
§candidate: String§reasoning_effort: Option<String>Trait Implementations§
Source§impl Clone for FeatureCandidate
impl Clone for FeatureCandidate
Source§fn clone(&self) -> FeatureCandidate
fn clone(&self) -> FeatureCandidate
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 FeatureCandidate
impl Debug for FeatureCandidate
Source§impl<'de> Deserialize<'de> for FeatureCandidate
impl<'de> Deserialize<'de> for FeatureCandidate
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 FeatureCandidate
Source§impl PartialEq for FeatureCandidate
impl PartialEq for FeatureCandidate
Source§fn eq(&self, other: &FeatureCandidate) -> bool
fn eq(&self, other: &FeatureCandidate) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FeatureCandidate
impl Serialize for FeatureCandidate
impl StructuralPartialEq for FeatureCandidate
Auto Trait Implementations§
impl Freeze for FeatureCandidate
impl RefUnwindSafe for FeatureCandidate
impl Send for FeatureCandidate
impl Sync for FeatureCandidate
impl Unpin for FeatureCandidate
impl UnsafeUnpin for FeatureCandidate
impl UnwindSafe for FeatureCandidate
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.