pub struct ResponseMeta {Show 35 fields
pub request_id: Option<String>,
pub retry_after_raw: 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 billing_key_rate_limit: Option<i64>,
pub billing_key_rate_remaining: Option<i64>,
pub billing_key_rate_unit: Option<String>,
pub billing_key_rate_window_seconds: Option<u64>,
pub billing_key_rate_reset_after_seconds: Option<u64>,
pub billing_ip_rate_limit: Option<i64>,
pub billing_ip_rate_remaining: Option<i64>,
pub billing_ip_rate_unit: Option<String>,
pub billing_ip_rate_window_seconds: Option<u64>,
pub billing_ip_rate_reset_after_seconds: Option<u64>,
pub visitor_rate_limit: Option<i64>,
pub visitor_rate_remaining: Option<i64>,
pub visitor_rate_unit: Option<String>,
pub visitor_rate_window_seconds: Option<u64>,
pub visitor_rate_reset_after_seconds: Option<u64>,
pub raw_headers: BTreeMap<String, String>,
}Fields§
§request_id: Option<String>§retry_after_raw: 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>§billing_key_rate_limit: Option<i64>§billing_key_rate_remaining: Option<i64>§billing_key_rate_unit: Option<String>§billing_key_rate_window_seconds: Option<u64>§billing_key_rate_reset_after_seconds: Option<u64>§billing_ip_rate_limit: Option<i64>§billing_ip_rate_remaining: Option<i64>§billing_ip_rate_unit: Option<String>§billing_ip_rate_window_seconds: Option<u64>§billing_ip_rate_reset_after_seconds: Option<u64>§visitor_rate_limit: Option<i64>§visitor_rate_remaining: Option<i64>§visitor_rate_unit: Option<String>§visitor_rate_window_seconds: Option<u64>§visitor_rate_reset_after_seconds: Option<u64>§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