pub struct KagiClientBuilder { /* private fields */ }Implementations§
Source§impl KagiClientBuilder
impl KagiClientBuilder
pub fn config(self, config: ClientConfig) -> Self
pub fn bot_token(self, token: BotToken) -> Self
pub fn session_token(self, token: SessionToken) -> Self
pub fn credentials(self, credentials: Credentials) -> Self
pub fn build(self) -> Result<KagiClient, KagiError>
Trait Implementations§
Source§impl Clone for KagiClientBuilder
impl Clone for KagiClientBuilder
Source§fn clone(&self) -> KagiClientBuilder
fn clone(&self) -> KagiClientBuilder
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 KagiClientBuilder
impl Debug for KagiClientBuilder
Source§impl Default for KagiClientBuilder
impl Default for KagiClientBuilder
Source§fn default() -> KagiClientBuilder
fn default() -> KagiClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KagiClientBuilder
impl RefUnwindSafe for KagiClientBuilder
impl Send for KagiClientBuilder
impl Sync for KagiClientBuilder
impl Unpin for KagiClientBuilder
impl UnsafeUnpin for KagiClientBuilder
impl UnwindSafe for KagiClientBuilder
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