pub struct QuotaPacingForecast {Show 19 fields
pub available: bool,
pub provider_id: String,
pub station_name: Option<String>,
pub upstream_index: Option<usize>,
pub source: String,
pub plan_name: Option<String>,
pub period: Option<String>,
pub unlimited: bool,
pub remaining_usd: Option<String>,
pub limit_usd: Option<String>,
pub used_usd: Option<String>,
pub rate_per_hour_usd: Option<String>,
pub target_rate_per_hour_usd: Option<String>,
pub reset_at_ms: Option<u64>,
pub reset_in_ms: Option<u64>,
pub estimated_exhaustion_in_ms: Option<u64>,
pub pace_ratio_pct: Option<u32>,
pub status: QuotaPacingStatus,
pub reason: Option<String>,
}Fields§
§available: bool§provider_id: String§station_name: Option<String>§upstream_index: Option<usize>§source: String§plan_name: Option<String>§period: Option<String>§unlimited: bool§remaining_usd: Option<String>§limit_usd: Option<String>§used_usd: Option<String>§rate_per_hour_usd: Option<String>§target_rate_per_hour_usd: Option<String>§reset_at_ms: Option<u64>§reset_in_ms: Option<u64>§estimated_exhaustion_in_ms: Option<u64>§pace_ratio_pct: Option<u32>§status: QuotaPacingStatus§reason: Option<String>Trait Implementations§
Source§impl Clone for QuotaPacingForecast
impl Clone for QuotaPacingForecast
Source§fn clone(&self) -> QuotaPacingForecast
fn clone(&self) -> QuotaPacingForecast
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 QuotaPacingForecast
impl Debug for QuotaPacingForecast
Source§impl Default for QuotaPacingForecast
impl Default for QuotaPacingForecast
Source§fn default() -> QuotaPacingForecast
fn default() -> QuotaPacingForecast
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for QuotaPacingForecast
impl<'de> Deserialize<'de> for QuotaPacingForecast
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 QuotaPacingForecast
Source§impl PartialEq for QuotaPacingForecast
impl PartialEq for QuotaPacingForecast
Source§impl Serialize for QuotaPacingForecast
impl Serialize for QuotaPacingForecast
impl StructuralPartialEq for QuotaPacingForecast
Auto Trait Implementations§
impl Freeze for QuotaPacingForecast
impl RefUnwindSafe for QuotaPacingForecast
impl Send for QuotaPacingForecast
impl Sync for QuotaPacingForecast
impl Unpin for QuotaPacingForecast
impl UnsafeUnpin for QuotaPacingForecast
impl UnwindSafe for QuotaPacingForecast
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.