pub struct QueryCache {
pub key: String,
pub result: Vec<HashMap<String, Value>>,
pub total: usize,
pub created_at: f64,
pub ttl: f64,
pub hit_count: usize,
pub query_plan_hash: String,
}Expand description
Cached query entry.
Fields§
§key: String§result: Vec<HashMap<String, Value>>§total: usize§created_at: f64§ttl: f64§hit_count: usize§query_plan_hash: StringTrait Implementations§
Source§impl Clone for QueryCache
impl Clone for QueryCache
Source§fn clone(&self) -> QueryCache
fn clone(&self) -> QueryCache
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 QueryCache
impl Debug for QueryCache
Source§impl<'de> Deserialize<'de> for QueryCache
impl<'de> Deserialize<'de> for QueryCache
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 QueryCache
impl RefUnwindSafe for QueryCache
impl Send for QueryCache
impl Sync for QueryCache
impl Unpin for QueryCache
impl UnsafeUnpin for QueryCache
impl UnwindSafe for QueryCache
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