pub struct DecodedPiece {
pub code_points: Vec<u32>,
pub partial_utf8: PartialUtf8,
}Expand description
A token piece decoded against the grammar’s carried partial sequence.
Fields§
§code_points: Vec<u32>Complete code points, always terminated by a 0.
partial_utf8: PartialUtf8Whatever incomplete sequence the piece ends with.
Trait Implementations§
Source§impl Clone for DecodedPiece
impl Clone for DecodedPiece
Source§fn clone(&self) -> DecodedPiece
fn clone(&self) -> DecodedPiece
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 DecodedPiece
impl Debug for DecodedPiece
impl Eq for DecodedPiece
Source§impl PartialEq for DecodedPiece
impl PartialEq for DecodedPiece
impl StructuralPartialEq for DecodedPiece
Auto Trait Implementations§
impl Freeze for DecodedPiece
impl RefUnwindSafe for DecodedPiece
impl Send for DecodedPiece
impl Sync for DecodedPiece
impl Unpin for DecodedPiece
impl UnsafeUnpin for DecodedPiece
impl UnwindSafe for DecodedPiece
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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