pub struct StreamProgress {
pub accumulated_len: usize,
pub last_delta_at: u64,
}Expand description
Progress snapshot carried in each stream heartbeat.
Fields§
§accumulated_len: usizeAccumulated text + thinking length (characters) at the time of heartbeat.
last_delta_at: u64Wall-clock time of the most recent received token (Unix seconds).
Trait Implementations§
Source§impl Clone for StreamProgress
impl Clone for StreamProgress
Source§fn clone(&self) -> StreamProgress
fn clone(&self) -> StreamProgress
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 moreAuto Trait Implementations§
impl Freeze for StreamProgress
impl RefUnwindSafe for StreamProgress
impl Send for StreamProgress
impl Sync for StreamProgress
impl Unpin for StreamProgress
impl UnsafeUnpin for StreamProgress
impl UnwindSafe for StreamProgress
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