pub struct EvaluationUsage {
pub provider_calls: u32,
pub provider_usage: Option<ProviderUsage>,
}Expand description
Usage captured by an evaluator run.
Fields§
§provider_calls: u32Number of provider calls made by this evaluator.
provider_usage: Option<ProviderUsage>Provider usage accounting when the adapter reports it.
Trait Implementations§
Source§impl Clone for EvaluationUsage
impl Clone for EvaluationUsage
Source§fn clone(&self) -> EvaluationUsage
fn clone(&self) -> EvaluationUsage
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 moreSource§impl Debug for EvaluationUsage
impl Debug for EvaluationUsage
Source§impl Default for EvaluationUsage
impl Default for EvaluationUsage
Source§fn default() -> EvaluationUsage
fn default() -> EvaluationUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EvaluationUsage
impl<'de> Deserialize<'de> for EvaluationUsage
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 EvaluationUsage
impl PartialEq for EvaluationUsage
Source§fn eq(&self, other: &EvaluationUsage) -> bool
fn eq(&self, other: &EvaluationUsage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EvaluationUsage
impl Serialize for EvaluationUsage
impl Eq for EvaluationUsage
impl StructuralPartialEq for EvaluationUsage
Auto Trait Implementations§
impl Freeze for EvaluationUsage
impl RefUnwindSafe for EvaluationUsage
impl Send for EvaluationUsage
impl Sync for EvaluationUsage
impl Unpin for EvaluationUsage
impl UnsafeUnpin for EvaluationUsage
impl UnwindSafe for EvaluationUsage
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