pub struct TokenizeLimits {
pub max_tokens: usize,
pub max_nesting: usize,
pub max_text_bytes: usize,
}Expand description
Limits for bounded tokenization to prevent unbounded Vec growth.
Fields§
§max_tokens: usizeMaximum number of tokens to emit before returning an error.
max_nesting: usizeMaximum nesting depth for element stack.
max_text_bytes: usizeMaximum text node size in bytes before truncation.
Implementations§
Trait Implementations§
Source§impl Clone for TokenizeLimits
impl Clone for TokenizeLimits
Source§fn clone(&self) -> TokenizeLimits
fn clone(&self) -> TokenizeLimits
Returns a duplicate of the value. Read more
1.0.0 · 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 TokenizeLimits
impl Debug for TokenizeLimits
Source§impl Default for TokenizeLimits
impl Default for TokenizeLimits
Source§impl PartialEq for TokenizeLimits
impl PartialEq for TokenizeLimits
impl Copy for TokenizeLimits
impl Eq for TokenizeLimits
impl StructuralPartialEq for TokenizeLimits
Auto Trait Implementations§
impl Freeze for TokenizeLimits
impl RefUnwindSafe for TokenizeLimits
impl Send for TokenizeLimits
impl Sync for TokenizeLimits
impl Unpin for TokenizeLimits
impl UnsafeUnpin for TokenizeLimits
impl UnwindSafe for TokenizeLimits
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