pub struct RunBudgetExhausted {
pub run_id: String,
pub tool_call_id: String,
pub concurrent_limit: u32,
pub concurrent_in_flight: u32,
pub cumulative_limit: u32,
pub cumulative_used: u32,
pub exceeded_kind: RunBudgetKind,
}Fields§
§run_id: String§tool_call_id: String§concurrent_limit: u32§concurrent_in_flight: u32§cumulative_limit: u32§cumulative_used: u32§exceeded_kind: RunBudgetKindTrait Implementations§
Source§impl Clone for RunBudgetExhausted
impl Clone for RunBudgetExhausted
Source§impl Debug for RunBudgetExhausted
impl Debug for RunBudgetExhausted
Source§impl<'de> Deserialize<'de> for RunBudgetExhausted
impl<'de> Deserialize<'de> for RunBudgetExhausted
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 RunBudgetExhausted
Source§impl PartialEq for RunBudgetExhausted
impl PartialEq for RunBudgetExhausted
Source§impl Serialize for RunBudgetExhausted
impl Serialize for RunBudgetExhausted
impl StructuralPartialEq for RunBudgetExhausted
Auto Trait Implementations§
impl Freeze for RunBudgetExhausted
impl RefUnwindSafe for RunBudgetExhausted
impl Send for RunBudgetExhausted
impl Sync for RunBudgetExhausted
impl Unpin for RunBudgetExhausted
impl UnsafeUnpin for RunBudgetExhausted
impl UnwindSafe for RunBudgetExhausted
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