pub struct UsageProjection {
pub observed_delta: UsageTotals,
pub last_cumulative: Option<UsageTotals>,
pub cumulative_evidence: Option<ObservationEvidenceV1>,
pub context_window: Option<u64>,
pub context_occupancy: Option<ContextOccupancySnapshot>,
}Fields§
§observed_delta: UsageTotals§last_cumulative: Option<UsageTotals>§cumulative_evidence: Option<ObservationEvidenceV1>§context_window: Option<u64>§context_occupancy: Option<ContextOccupancySnapshot>Trait Implementations§
Source§impl Clone for UsageProjection
impl Clone for UsageProjection
Source§impl Debug for UsageProjection
impl Debug for UsageProjection
Source§impl Default for UsageProjection
impl Default for UsageProjection
Source§impl<'de> Deserialize<'de> for UsageProjection
impl<'de> Deserialize<'de> for UsageProjection
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 UsageProjection
Source§impl PartialEq for UsageProjection
impl PartialEq for UsageProjection
Source§impl Serialize for UsageProjection
impl Serialize for UsageProjection
impl StructuralPartialEq for UsageProjection
Auto Trait Implementations§
impl Freeze for UsageProjection
impl RefUnwindSafe for UsageProjection
impl Send for UsageProjection
impl Sync for UsageProjection
impl Unpin for UsageProjection
impl UnsafeUnpin for UsageProjection
impl UnwindSafe for UsageProjection
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