pub struct TokenSpanWork { /* private fields */ }Expand description
Evidence for one non-empty immediate token span inside an exact full input. Counts are derived from the supplied token slice and private range rather than accepted as caller-provided aggregate dimensions.
Implementations§
Source§impl TokenSpanWork
impl TokenSpanWork
pub fn from_token_ids( full_input: &[u32], immediate_range: Range<usize>, ) -> Result<Self, VNextError>
Sourcepub fn from_token_ids_with_fit(
full_input: &[u32],
immediate_range: Range<usize>,
fit_input_tokens: usize,
) -> Result<Self, VNextError>
pub fn from_token_ids_with_fit( full_input: &[u32], immediate_range: Range<usize>, fit_input_tokens: usize, ) -> Result<Self, VNextError>
Binds exact token evidence to a larger request fit ceiling. The fit ceiling participates in logical admission only; current backing and provider execution remain derived from the real token slice.
pub const fn immediate_tokens(&self) -> u64
pub const fn full_input_tokens(&self) -> u64
pub const fn fit_input_tokens(&self) -> u64
pub fn immediate_token_range(&self) -> Range<u64> ⓘ
pub fn fingerprint(&self) -> &str
Trait Implementations§
Source§impl Clone for TokenSpanWork
impl Clone for TokenSpanWork
Source§fn clone(&self) -> TokenSpanWork
fn clone(&self) -> TokenSpanWork
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 TokenSpanWork
impl Debug for TokenSpanWork
impl Eq for TokenSpanWork
Source§impl PartialEq for TokenSpanWork
impl PartialEq for TokenSpanWork
Source§impl Serialize for TokenSpanWork
impl Serialize for TokenSpanWork
impl StructuralPartialEq for TokenSpanWork
Auto Trait Implementations§
impl Freeze for TokenSpanWork
impl RefUnwindSafe for TokenSpanWork
impl Send for TokenSpanWork
impl Sync for TokenSpanWork
impl Unpin for TokenSpanWork
impl UnsafeUnpin for TokenSpanWork
impl UnwindSafe for TokenSpanWork
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