pub struct TotalTokenEstimate {
pub total_tokens: usize,
pub content_tokens: usize,
pub overhead_tokens: usize,
pub file_counts: Vec<(String, FileTokenCount)>,
}Expand description
Total token estimate for multiple files
Fields§
§total_tokens: usizeTotal tokens across all files
content_tokens: usizeTotal content tokens
overhead_tokens: usizeTotal overhead tokens
file_counts: Vec<(String, FileTokenCount)>Individual file counts
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TotalTokenEstimate
impl RefUnwindSafe for TotalTokenEstimate
impl Send for TotalTokenEstimate
impl Sync for TotalTokenEstimate
impl Unpin for TotalTokenEstimate
impl UnwindSafe for TotalTokenEstimate
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more