#[repr(C)]pub struct GenerationFinish {Show 13 fields
pub struct_size: usize,
pub request_id: u64,
pub session_id: u64,
pub prompt_token_count: u64,
pub prompt_token_digest: [u8; 32],
pub prompt_token_ids: TokenSlice,
pub generated_token_ids: TokenSlice,
pub final_session_position: u64,
pub termination: GenerationTermination,
pub model_generation_elapsed_us: u64,
pub has_request_to_first_token: bool,
pub request_to_first_token_us: u64,
pub request_to_token_emission_us: U64Slice,
}Fields§
§struct_size: usize§request_id: u64§session_id: u64§prompt_token_count: u64§prompt_token_digest: [u8; 32]§prompt_token_ids: TokenSlice§generated_token_ids: TokenSlice§final_session_position: u64§termination: GenerationTermination§model_generation_elapsed_us: u64§has_request_to_first_token: bool§request_to_first_token_us: u64§request_to_token_emission_us: U64SliceTrait Implementations§
Source§impl Clone for GenerationFinish
impl Clone for GenerationFinish
Source§fn clone(&self) -> GenerationFinish
fn clone(&self) -> GenerationFinish
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 GenerationFinish
Auto Trait Implementations§
impl !Send for GenerationFinish
impl !Sync for GenerationFinish
impl Freeze for GenerationFinish
impl RefUnwindSafe for GenerationFinish
impl Unpin for GenerationFinish
impl UnsafeUnpin for GenerationFinish
impl UnwindSafe for GenerationFinish
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