pub struct QueryUsageReceipt {
pub operation_id: String,
pub fingerprint: String,
pub count: u64,
pub period: u64,
pub used: u64,
pub expires_at: i64,
}Fields§
§operation_id: String§fingerprint: String§count: u64§period: u64§used: u64§expires_at: i64Implementations§
Source§impl QueryUsageReceipt
impl QueryUsageReceipt
pub fn matches(&self, request: &QueryUsageRequest) -> bool
Trait Implementations§
Source§impl Clone for QueryUsageReceipt
impl Clone for QueryUsageReceipt
Source§impl Debug for QueryUsageReceipt
impl Debug for QueryUsageReceipt
Source§impl<'de> Deserialize<'de> for QueryUsageReceipt
impl<'de> Deserialize<'de> for QueryUsageReceipt
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 QueryUsageReceipt
Source§impl PartialEq for QueryUsageReceipt
impl PartialEq for QueryUsageReceipt
Source§impl Serialize for QueryUsageReceipt
impl Serialize for QueryUsageReceipt
impl StructuralPartialEq for QueryUsageReceipt
Auto Trait Implementations§
impl Freeze for QueryUsageReceipt
impl RefUnwindSafe for QueryUsageReceipt
impl Send for QueryUsageReceipt
impl Sync for QueryUsageReceipt
impl Unpin for QueryUsageReceipt
impl UnsafeUnpin for QueryUsageReceipt
impl UnwindSafe for QueryUsageReceipt
Blanket Implementations§
impl<T> Allocation for T
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
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.