Skip to main content

CacheableVoiceState

Trait CacheableVoiceState 

Source
pub trait CacheableVoiceState:
    From<(Id<ChannelMarker>, Id<GuildMarker>, VoiceState)>
    + PartialEq<VoiceState>
    + PartialEq<Self>
    + Clone
    + Debug {
    // Required method
    fn channel_id(&self) -> Id<ChannelMarker>;
}
Expand description

Trait for a generic cached representation of a VoiceState.

Required Methods§

Source

fn channel_id(&self) -> Id<ChannelMarker>

ID of the channel this voice state belongs to.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§