Struct twilight_cache_inmemory::InMemoryCacheStats [−][src]
pub struct InMemoryCacheStats<'a>(_);
Expand description
Retrieve statistics about the number of entities of each resource in the cache.
Implementations
Return an immutable reference to the underlying cache.
Consume the statistics interface, returning the underlying cache reference.
Number of messages in a given channel in the cache.
Returns None
if the channel hasn’t yet been cached or there are no
messages in the channel. However, the provided number may still be 0
if some number is returned.
Number of voice states in a given channel in the cache.
Returns None
if the channel hasn’t yet been cached or there are no
voice states in the channel. However, the provided number may still be 0
if some number is returned.
Number of channels in a given guild in the cache.
Returns None
if the guild hasn’t yet been cached.
Number of emojis in a given guild in the cache.
Returns None
if the guild hasn’t yet been cached.
Number of members in a given guild in the cache.
Returns None
if the guild hasn’t yet been cached.
Number of presences in a given guild in the cache.
Returns None
if the guild hasn’t yet been cached.
Number of roles in a given guild in the cache.
Returns None
if the guild hasn’t yet been cached.
Number of voice states in a given guild in the cache.
Returns None
if the guild hasn’t yet been cached.
Number of private channels in the cache.
Number of unavailable_guilds in the cache.
Number of voice_states in the cache.
Trait Implementations
Auto Trait Implementations
impl<'a> !RefUnwindSafe for InMemoryCacheStats<'a>
impl<'a> Send for InMemoryCacheStats<'a>
impl<'a> Sync for InMemoryCacheStats<'a>
impl<'a> Unpin for InMemoryCacheStats<'a>
impl<'a> !UnwindSafe for InMemoryCacheStats<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more