pub struct ResponseMeta {Show 19 fields
pub request_id: Option<String>,
pub retry_after_seconds: Option<u64>,
pub debit_status: Option<String>,
pub credits_requested: Option<i64>,
pub credits_charged: Option<i64>,
pub credits_pricing: Option<String>,
pub active_quota_buckets: Option<u64>,
pub stop_on_empty: Option<bool>,
pub rate_limit_policy_raw: Option<String>,
pub rate_limit_raw: Option<String>,
pub rate_limit_policies: BTreeMap<String, RateLimitPolicyEntry>,
pub rate_limits: BTreeMap<String, RateLimitStateEntry>,
pub balance_limit_cents: Option<i64>,
pub balance_remaining_cents: Option<i64>,
pub quota_limit_credits: Option<i64>,
pub quota_remaining_credits: Option<i64>,
pub visitor_quota_limit_credits: Option<i64>,
pub visitor_quota_remaining_credits: Option<i64>,
pub raw_headers: BTreeMap<String, String>,
}Fields§
§request_id: Option<String>§retry_after_seconds: Option<u64>§debit_status: Option<String>§credits_requested: Option<i64>§credits_charged: Option<i64>§credits_pricing: Option<String>§active_quota_buckets: Option<u64>§stop_on_empty: Option<bool>§rate_limit_policy_raw: Option<String>§rate_limit_raw: Option<String>§rate_limit_policies: BTreeMap<String, RateLimitPolicyEntry>§rate_limits: BTreeMap<String, RateLimitStateEntry>§balance_limit_cents: Option<i64>§balance_remaining_cents: Option<i64>§quota_limit_credits: Option<i64>§quota_remaining_credits: Option<i64>§visitor_quota_limit_credits: Option<i64>§visitor_quota_remaining_credits: Option<i64>§raw_headers: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for ResponseMeta
impl Clone for ResponseMeta
Source§fn clone(&self) -> ResponseMeta
fn clone(&self) -> ResponseMeta
Returns a duplicate of the value. Read more
1.0.0 · 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 ResponseMeta
impl Debug for ResponseMeta
Source§impl Default for ResponseMeta
impl Default for ResponseMeta
Source§fn default() -> ResponseMeta
fn default() -> ResponseMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResponseMeta
impl<'de> Deserialize<'de> for ResponseMeta
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
Auto Trait Implementations§
impl Freeze for ResponseMeta
impl RefUnwindSafe for ResponseMeta
impl Send for ResponseMeta
impl Sync for ResponseMeta
impl Unpin for ResponseMeta
impl UnsafeUnpin for ResponseMeta
impl UnwindSafe for ResponseMeta
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