pub struct TurnAccepted {
pub session_id: String,
pub turn_id: String,
pub queued: bool,
pub queue_depth: usize,
pub dropped: usize,
}Expand description
Accepted turn response.
Fields§
§session_id: StringSession identifier.
turn_id: StringRuntime turn identifier. Empty when queued is set: a queued prompt
owns no turn until its batch dispatches.
queued: boolWhether the prompt was queued behind a running turn instead of starting immediately. Absent (legacy services) means immediate.
queue_depth: usizeQueue depth after this acceptance.
dropped: usizeOldest messages discarded by the queue cap while accepting this one.
Trait Implementations§
Source§impl Clone for TurnAccepted
impl Clone for TurnAccepted
Source§impl Debug for TurnAccepted
impl Debug for TurnAccepted
Source§impl<'de> Deserialize<'de> for TurnAccepted
impl<'de> Deserialize<'de> for TurnAccepted
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TurnAccepted
Source§impl PartialEq for TurnAccepted
impl PartialEq for TurnAccepted
Source§impl Serialize for TurnAccepted
impl Serialize for TurnAccepted
impl StructuralPartialEq for TurnAccepted
Auto Trait Implementations§
impl Freeze for TurnAccepted
impl RefUnwindSafe for TurnAccepted
impl Send for TurnAccepted
impl Sync for TurnAccepted
impl Unpin for TurnAccepted
impl UnsafeUnpin for TurnAccepted
impl UnwindSafe for TurnAccepted
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.