pub struct RetrievalBudgetUsed {
pub limit: usize,
pub candidate_count: usize,
pub returned_count: usize,
pub context_bytes: usize,
}Expand description
Budget actually consumed by retrieval context packing.
Fields§
§limit: usize§candidate_count: usize§returned_count: usize§context_bytes: usizeTrait Implementations§
Source§impl Clone for RetrievalBudgetUsed
impl Clone for RetrievalBudgetUsed
Source§fn clone(&self) -> RetrievalBudgetUsed
fn clone(&self) -> RetrievalBudgetUsed
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 RetrievalBudgetUsed
impl Debug for RetrievalBudgetUsed
Source§impl<'de> Deserialize<'de> for RetrievalBudgetUsed
impl<'de> Deserialize<'de> for RetrievalBudgetUsed
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 RetrievalBudgetUsed
Source§impl PartialEq for RetrievalBudgetUsed
impl PartialEq for RetrievalBudgetUsed
Source§fn eq(&self, other: &RetrievalBudgetUsed) -> bool
fn eq(&self, other: &RetrievalBudgetUsed) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RetrievalBudgetUsed
impl Serialize for RetrievalBudgetUsed
impl StructuralPartialEq for RetrievalBudgetUsed
Auto Trait Implementations§
impl Freeze for RetrievalBudgetUsed
impl RefUnwindSafe for RetrievalBudgetUsed
impl Send for RetrievalBudgetUsed
impl Sync for RetrievalBudgetUsed
impl Unpin for RetrievalBudgetUsed
impl UnsafeUnpin for RetrievalBudgetUsed
impl UnwindSafe for RetrievalBudgetUsed
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.