pub struct TruncationMetadata {
pub budget_requested: u32,
pub budget_used: u32,
pub total_before_truncation: u32,
pub sections_kept: u32,
pub sections_dropped: u32,
pub token_estimator: String,
}Fields§
§budget_requested: u32§budget_used: u32§total_before_truncation: u32§sections_kept: u32§sections_dropped: u32§token_estimator: StringTrait Implementations§
Source§impl Clone for TruncationMetadata
impl Clone for TruncationMetadata
Source§fn clone(&self) -> TruncationMetadata
fn clone(&self) -> TruncationMetadata
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 TruncationMetadata
impl Debug for TruncationMetadata
impl Eq for TruncationMetadata
Source§impl PartialEq for TruncationMetadata
impl PartialEq for TruncationMetadata
impl StructuralPartialEq for TruncationMetadata
Auto Trait Implementations§
impl Freeze for TruncationMetadata
impl RefUnwindSafe for TruncationMetadata
impl Send for TruncationMetadata
impl Sync for TruncationMetadata
impl Unpin for TruncationMetadata
impl UnsafeUnpin for TruncationMetadata
impl UnwindSafe for TruncationMetadata
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