pub struct EvalBudget {
pub timeout_ms: u64,
pub max_output_bytes: usize,
pub max_cost_micros: u64,
}Fields§
§timeout_ms: u64§max_output_bytes: usize§max_cost_micros: u64Trait Implementations§
Source§impl Clone for EvalBudget
impl Clone for EvalBudget
Source§fn clone(&self) -> EvalBudget
fn clone(&self) -> EvalBudget
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 EvalBudget
Source§impl Debug for EvalBudget
impl Debug for EvalBudget
Source§impl Default for EvalBudget
impl Default for EvalBudget
Source§impl<'de> Deserialize<'de> for EvalBudget
impl<'de> Deserialize<'de> for EvalBudget
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 EvalBudget
Source§impl PartialEq for EvalBudget
impl PartialEq for EvalBudget
Source§impl Serialize for EvalBudget
impl Serialize for EvalBudget
impl StructuralPartialEq for EvalBudget
Auto Trait Implementations§
impl Freeze for EvalBudget
impl RefUnwindSafe for EvalBudget
impl Send for EvalBudget
impl Sync for EvalBudget
impl Unpin for EvalBudget
impl UnsafeUnpin for EvalBudget
impl UnwindSafe for EvalBudget
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