pub enum ClaudeCountContext {
Unedited,
OriginalInputTokens(i64),
Unknown,
}Expand description
Facts from the original Claude counting request and any context-edit pass.
Variants§
Unedited
The counted input is identical to the original input: no edits occurred.
OriginalInputTokens(i64)
An actual count obtained before applying context management.
Unknown
Edits were requested, but their original token count is unavailable.
Implementations§
Source§impl ClaudeCountContext
impl ClaudeCountContext
pub fn for_request(request: &CountTokensRequestBody) -> Self
Trait Implementations§
Source§impl Clone for ClaudeCountContext
impl Clone for ClaudeCountContext
impl Copy for ClaudeCountContext
Source§impl Debug for ClaudeCountContext
impl Debug for ClaudeCountContext
impl Eq for ClaudeCountContext
Source§impl PartialEq for ClaudeCountContext
impl PartialEq for ClaudeCountContext
impl StructuralPartialEq for ClaudeCountContext
Auto Trait Implementations§
impl Freeze for ClaudeCountContext
impl RefUnwindSafe for ClaudeCountContext
impl Send for ClaudeCountContext
impl Sync for ClaudeCountContext
impl Unpin for ClaudeCountContext
impl UnsafeUnpin for ClaudeCountContext
impl UnwindSafe for ClaudeCountContext
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