Struct rust_tdlib::client::client::ClientBuilder [−][src]
pub struct ClientBuilder<R> where
R: TdLibClient + Clone, { /* fields omitted */ }
Implementations
impl<R> ClientBuilder<R> where
R: TdLibClient + Clone,
[src]
impl<R> ClientBuilder<R> where
R: TdLibClient + Clone,
[src]pub fn with_updates_sender(self, updates_sender: Sender<Box<Update>>) -> Self
[src]
pub fn with_updates_sender(self, updates_sender: Sender<Box<Update>>) -> Self
[src]If you want to receive Telegram updates (messages, channels, etc; see crate::types::Update
),
you must set mpsc::Sender here.
pub fn with_tdlib_parameters(self, tdlib_parameters: TdlibParameters) -> Self
[src]
pub fn with_tdlib_parameters(self, tdlib_parameters: TdlibParameters) -> Self
[src]Base parameters for your TDlib instance.
pub fn build(self) -> RTDResult<Client<R>>
[src]
Trait Implementations
impl<R: Debug> Debug for ClientBuilder<R> where
R: TdLibClient + Clone,
[src]
impl<R: Debug> Debug for ClientBuilder<R> where
R: TdLibClient + Clone,
[src]Auto Trait Implementations
impl<R> !RefUnwindSafe for ClientBuilder<R>
impl<R> Send for ClientBuilder<R> where
R: Send,
R: Send,
impl<R> Sync for ClientBuilder<R> where
R: Sync,
R: Sync,
impl<R> Unpin for ClientBuilder<R> where
R: Unpin,
R: Unpin,