pub struct PromptBudget {
pub prompt_overhead_tokens: u32,
pub output_reserve_tokens: u32,
pub safety_margin_tokens: u32,
}Expand description
Host-counted request overhead and hard reserves, deducted before the kernel renders any content.
Fields§
§prompt_overhead_tokens: u32§output_reserve_tokens: u32§safety_margin_tokens: u32Implementations§
Source§impl PromptBudget
impl PromptBudget
pub fn reserved_tokens(self) -> u32
Trait Implementations§
Source§impl Clone for PromptBudget
impl Clone for PromptBudget
Source§fn clone(&self) -> PromptBudget
fn clone(&self) -> PromptBudget
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 moreimpl Copy for PromptBudget
Source§impl Debug for PromptBudget
impl Debug for PromptBudget
Source§impl Default for PromptBudget
impl Default for PromptBudget
Source§fn default() -> PromptBudget
fn default() -> PromptBudget
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PromptBudget
impl<'de> Deserialize<'de> for PromptBudget
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 PromptBudget
Source§impl PartialEq for PromptBudget
impl PartialEq for PromptBudget
Source§impl Serialize for PromptBudget
impl Serialize for PromptBudget
impl StructuralPartialEq for PromptBudget
Auto Trait Implementations§
impl Freeze for PromptBudget
impl RefUnwindSafe for PromptBudget
impl Send for PromptBudget
impl Sync for PromptBudget
impl Unpin for PromptBudget
impl UnsafeUnpin for PromptBudget
impl UnwindSafe for PromptBudget
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