pub enum BudgetAxis {
Supersteps,
Tokens,
Usd,
WallMs,
Storage,
Effects,
ToolCalls,
}Expand description
The budget axes (§6.7). Supersteps is the global backstop too.
Variants§
Supersteps
Tokens
Usd
WallMs
Storage
Effects
Settled effects across the WHOLE run (#295). --max-effects bounds
one node ATTEMPT; a run’s total was bounded only by
nodes × retries × cycles × fan-out × that number.
ToolCalls
Host tool calls across the whole run (#295) — plan-bound or model-issued. Client asks and memory reads do not count: an ask is a person, and a memory read is not an outbound call.
Implementations§
Trait Implementations§
Source§impl Clone for BudgetAxis
impl Clone for BudgetAxis
impl Copy for BudgetAxis
Source§impl Debug for BudgetAxis
impl Debug for BudgetAxis
Source§impl<'de> Deserialize<'de> for BudgetAxis
impl<'de> Deserialize<'de> for BudgetAxis
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 BudgetAxis
Source§impl PartialEq for BudgetAxis
impl PartialEq for BudgetAxis
Source§impl Serialize for BudgetAxis
impl Serialize for BudgetAxis
impl StructuralPartialEq for BudgetAxis
Auto Trait Implementations§
impl Freeze for BudgetAxis
impl RefUnwindSafe for BudgetAxis
impl Send for BudgetAxis
impl Sync for BudgetAxis
impl Unpin for BudgetAxis
impl UnsafeUnpin for BudgetAxis
impl UnwindSafe for BudgetAxis
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