pub struct UserClient { /* private fields */ }Implementations§
Source§impl UserClient
impl UserClient
pub fn new(access_token: AccessToken) -> Self
pub fn with_client_builder( access_token: AccessToken, builder: ClientBuilder, ) -> Self
pub fn with_url(self, url: Url) -> Self
Trait Implementations§
Source§impl BaseClient for UserClient
impl BaseClient for UserClient
Source§impl ChatAPI for UserClient
impl ChatAPI for UserClient
Source§async fn send_message(
&self,
message: &str,
) -> Result<Response<MessageResponse>, Error>
async fn send_message( &self, message: &str, ) -> Result<Response<MessageResponse>, Error>
Source§fn set_chat_notice<'a>(&'a self) -> SetChatNotice<'a>
fn set_chat_notice<'a>(&'a self) -> SetChatNotice<'a>
Source§async fn get_chat_settings(
&self,
) -> Result<Response<ChatSettingResponse>, Error>
async fn get_chat_settings( &self, ) -> Result<Response<ChatSettingResponse>, Error>
Source§fn set_chat_settings<'a>(&'a self) -> SetChatSettings<'a>
fn set_chat_settings<'a>(&'a self) -> SetChatSettings<'a>
Source§impl Clone for UserClient
impl Clone for UserClient
Source§fn clone(&self) -> UserClient
fn clone(&self) -> UserClient
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 moreSource§impl Debug for UserClient
impl Debug for UserClient
Source§impl RestrictionAPI for UserClient
impl RestrictionAPI for UserClient
Source§fn get_restrictions<'a>(&'a self) -> GetRestriction<'a>
fn get_restrictions<'a>(&'a self) -> GetRestriction<'a>
Source§impl SessionAPI for UserClient
impl SessionAPI for UserClient
Source§async fn create_session(&self) -> Result<Response<CreateSessionResponse>, Error>
async fn create_session(&self) -> Result<Response<CreateSessionResponse>, Error>
Source§fn get_sessions<'a>(&'a self) -> GetSession<'a, Self>
fn get_sessions<'a>(&'a self) -> GetSession<'a, Self>
Source§async fn subscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
async fn subscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
Source§async fn unsubscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
async fn unsubscribe_chat(&self, session_key: &SessionKey) -> Result<(), Error>
Source§async fn subscribe_donation(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn subscribe_donation( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§async fn unsubscribe_donation(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn unsubscribe_donation( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§async fn subscribe_subscription(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn subscribe_subscription( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§async fn unsubscribe_subscription(
&self,
session_key: &SessionKey,
) -> Result<(), Error>
async fn unsubscribe_subscription( &self, session_key: &SessionKey, ) -> Result<(), Error>
Source§impl UserAPI for UserClient
impl UserAPI for UserClient
Source§impl UserChannelAPI for UserClient
impl UserChannelAPI for UserClient
Source§async fn get_channel_moderators(
&self,
) -> Result<Response<ModeratorResponse>, Error>
async fn get_channel_moderators( &self, ) -> Result<Response<ModeratorResponse>, Error>
Source§fn get_channel_followers<'a>(&'a self) -> GetChannelFollower<'a>
fn get_channel_followers<'a>(&'a self) -> GetChannelFollower<'a>
Source§fn get_channel_subscribers<'a>(&'a self) -> GetChannelSubscriber<'a>
fn get_channel_subscribers<'a>(&'a self) -> GetChannelSubscriber<'a>
Source§impl UserLiveAPI for UserClient
impl UserLiveAPI for UserClient
Source§async fn get_stream_settings(&self) -> Result<Response<StreamSetting>, Error>
async fn get_stream_settings(&self) -> Result<Response<StreamSetting>, Error>
Source§fn set_stream_settings<'a>(&'a self) -> SetStreamSetting<'a>
fn set_stream_settings<'a>(&'a self) -> SetStreamSetting<'a>
Auto Trait Implementations§
impl Freeze for UserClient
impl !RefUnwindSafe for UserClient
impl Send for UserClient
impl Sync for UserClient
impl Unpin for UserClient
impl UnsafeUnpin for UserClient
impl !UnwindSafe for UserClient
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