pub struct RuntimeSnapshot {Show 17 fields
pub provider_kind: Option<ProviderKind>,
pub datasource_id: Option<DatasourceId>,
pub generation: Option<Generation>,
pub result_cache_enabled: bool,
pub result_cache_len: usize,
pub result_cache_capacity: usize,
pub result_cache_ttl_ms: u64,
pub metadata_cache_len: usize,
pub metadata_cache_capacity: usize,
pub result_cache_hits: u64,
pub result_cache_misses: u64,
pub metadata_cache_hits: u64,
pub metadata_cache_misses: u64,
pub local_cache_hits: u64,
pub local_cache_misses: u64,
pub reload_successes: u64,
pub reload_failures: u64,
}Fields§
§provider_kind: Option<ProviderKind>§datasource_id: Option<DatasourceId>§generation: Option<Generation>§result_cache_enabled: bool§result_cache_len: usize§result_cache_capacity: usize§result_cache_ttl_ms: u64§metadata_cache_len: usize§metadata_cache_capacity: usize§result_cache_hits: u64§result_cache_misses: u64§metadata_cache_hits: u64§metadata_cache_misses: u64§local_cache_hits: u64§local_cache_misses: u64§reload_successes: u64§reload_failures: u64Trait Implementations§
Source§impl Clone for RuntimeSnapshot
impl Clone for RuntimeSnapshot
Source§fn clone(&self) -> RuntimeSnapshot
fn clone(&self) -> RuntimeSnapshot
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 moreAuto Trait Implementations§
impl Freeze for RuntimeSnapshot
impl RefUnwindSafe for RuntimeSnapshot
impl Send for RuntimeSnapshot
impl Sync for RuntimeSnapshot
impl Unpin for RuntimeSnapshot
impl UnsafeUnpin for RuntimeSnapshot
impl UnwindSafe for RuntimeSnapshot
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