pub struct SpeculativeToken {
pub id: usize,
pub log_prob: f32,
}Expand description
Token entry in the speculative tree.
Fields§
§id: usizeToken id (vocab index).
log_prob: f32Draft log-probability.
Trait Implementations§
Source§impl Clone for SpeculativeToken
impl Clone for SpeculativeToken
Source§fn clone(&self) -> SpeculativeToken
fn clone(&self) -> SpeculativeToken
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 SpeculativeToken
impl Debug for SpeculativeToken
impl Copy for SpeculativeToken
Auto Trait Implementations§
impl Freeze for SpeculativeToken
impl RefUnwindSafe for SpeculativeToken
impl Send for SpeculativeToken
impl Sync for SpeculativeToken
impl Unpin for SpeculativeToken
impl UnwindSafe for SpeculativeToken
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