pub struct TokenUtf8Buffer(/* private fields */);
Expand description
Used to buffer incoming tokens until they produce a valid string of UTF-8 text.
Tokens are not valid UTF-8 by themselves. However, the LLM will produce valid UTF-8 from multiple tokens. This helps alleviate that issue.
Implementations§
Trait Implementations§
Source§impl Clone for TokenUtf8Buffer
impl Clone for TokenUtf8Buffer
Source§fn clone(&self) -> TokenUtf8Buffer
fn clone(&self) -> TokenUtf8Buffer
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for TokenUtf8Buffer
impl Default for TokenUtf8Buffer
Source§fn default() -> TokenUtf8Buffer
fn default() -> TokenUtf8Buffer
Returns the “default value” for a type. Read more
Source§impl PartialEq for TokenUtf8Buffer
impl PartialEq for TokenUtf8Buffer
impl Eq for TokenUtf8Buffer
impl StructuralPartialEq for TokenUtf8Buffer
Auto Trait Implementations§
impl Freeze for TokenUtf8Buffer
impl RefUnwindSafe for TokenUtf8Buffer
impl Send for TokenUtf8Buffer
impl Sync for TokenUtf8Buffer
impl Unpin for TokenUtf8Buffer
impl UnwindSafe for TokenUtf8Buffer
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