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 emojis in the cache.

Number of groups in the cache.

Number of guilds in the cache.

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 members in the cache.

Number of presences in the cache.

Number of private channels in the cache.

Number of roles in the cache.

Number of unavailable_guilds in the cache.

Number of users in the cache.

Number of voice_states in the cache.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.