[−][src]Struct serenity::client::bridge::voice::ClientVoiceManager
Implementations
impl ClientVoiceManager
[src]
pub fn new(shard_count: u64, user_id: UserId) -> Self
[src]
pub fn get<G: Into<GuildId>>(&self, guild_id: G) -> Option<&Handler>
[src]
pub fn get_mut<G: Into<GuildId>>(&mut self, guild_id: G) -> Option<&mut Handler>
[src]
pub fn join<C, G>(&mut self, guild_id: G, channel_id: C) -> Option<&mut Handler> where
C: Into<ChannelId>,
G: Into<GuildId>,
[src]
C: Into<ChannelId>,
G: Into<GuildId>,
Refer to Manager::join
.
This is a shortcut to retrieving the inner Manager
and then calling
its join
method.
pub fn leave<G: Into<GuildId>>(&mut self, guild_id: G) -> Option<()>
[src]
Refer to Manager::leave
.
This is a shortcut to retrieving the inner Manager
and then calling
its leave
method.
pub fn remove<G: Into<GuildId>>(&mut self, guild_id: G) -> Option<()>
[src]
Refer to Manager::remove
.
This is a shortcut to retrieving the inner Manager
and then calling
its remove
method.
pub fn set(&mut self, shard_id: u64, sender: Sender<InterMessage>)
[src]
pub fn manager_get(&self, shard_id: u64) -> Option<&Manager>
[src]
pub fn manager_get_mut(&mut self, shard_id: u64) -> Option<&mut Manager>
[src]
pub fn manager_remove(&mut self, shard_id: u64) -> Option<Manager>
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ClientVoiceManager
impl Send for ClientVoiceManager
impl Sync for ClientVoiceManager
impl Unpin for ClientVoiceManager
impl !UnwindSafe for ClientVoiceManager
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,