pub struct StreamTimeoutContext { /* private fields */ }Expand description
Resolved identifiers and deadlines for one stream. Identifiers are sanitized before they reach timeout diagnostics; prompts and provider payloads are never retained here.
Implementations§
Trait Implementations§
Source§impl Clone for StreamTimeoutContext
impl Clone for StreamTimeoutContext
Source§fn clone(&self) -> StreamTimeoutContext
fn clone(&self) -> StreamTimeoutContext
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 StreamTimeoutContext
impl Debug for StreamTimeoutContext
Auto Trait Implementations§
impl Freeze for StreamTimeoutContext
impl RefUnwindSafe for StreamTimeoutContext
impl Send for StreamTimeoutContext
impl Sync for StreamTimeoutContext
impl Unpin for StreamTimeoutContext
impl UnsafeUnpin for StreamTimeoutContext
impl UnwindSafe for StreamTimeoutContext
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