pub struct TokenCommit {
pub token_id: u32,
pub position: usize,
pub finish_reason: Option<FinishReason>,
}Expand description
Result of one canonical token commit.
Fields§
§token_id: u32Token id committed to the logical output.
position: usizeZero-based generated-token position.
finish_reason: Option<FinishReason>Terminal reason selected after this commit, if any.
Trait Implementations§
Source§impl Clone for TokenCommit
impl Clone for TokenCommit
Source§fn clone(&self) -> TokenCommit
fn clone(&self) -> TokenCommit
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 moreimpl Copy for TokenCommit
Source§impl Debug for TokenCommit
impl Debug for TokenCommit
impl Eq for TokenCommit
Source§impl PartialEq for TokenCommit
impl PartialEq for TokenCommit
impl StructuralPartialEq for TokenCommit
Auto Trait Implementations§
impl Freeze for TokenCommit
impl RefUnwindSafe for TokenCommit
impl Send for TokenCommit
impl Sync for TokenCommit
impl Unpin for TokenCommit
impl UnsafeUnpin for TokenCommit
impl UnwindSafe for TokenCommit
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