pub enum CompletionRequestStatus {
Queued {
position: usize,
},
Started,
Failed {
code: String,
message: String,
request_id: Uuid,
},
UsageUpdated {
amount: usize,
limit: UsageLimit,
},
ToolUseLimitReached,
}
Variants§
Trait Implementations§
Source§impl Clone for CompletionRequestStatus
impl Clone for CompletionRequestStatus
Source§fn clone(&self) -> CompletionRequestStatus
fn clone(&self) -> CompletionRequestStatus
Returns a copy 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 CompletionRequestStatus
impl Debug for CompletionRequestStatus
Source§impl<'de> Deserialize<'de> for CompletionRequestStatus
impl<'de> Deserialize<'de> for CompletionRequestStatus
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
Source§impl PartialEq for CompletionRequestStatus
impl PartialEq for CompletionRequestStatus
Source§impl Serialize for CompletionRequestStatus
impl Serialize for CompletionRequestStatus
impl StructuralPartialEq for CompletionRequestStatus
Auto Trait Implementations§
impl Freeze for CompletionRequestStatus
impl RefUnwindSafe for CompletionRequestStatus
impl Send for CompletionRequestStatus
impl Sync for CompletionRequestStatus
impl Unpin for CompletionRequestStatus
impl UnwindSafe for CompletionRequestStatus
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