pub struct XClient { /* private fields */ }Expand description
X (Twitter) API client
Implementations§
Source§impl XClient
impl XClient
Sourcepub const DEFAULT_BASE_URL: &'static str = "https://api.twitter.com"
pub const DEFAULT_BASE_URL: &'static str = "https://api.twitter.com"
Default API base URL
Sourcepub const DEFAULT_TIMEOUT_SECS: u64 = 30
pub const DEFAULT_TIMEOUT_SECS: u64 = 30
Default request timeout in seconds
Sourcepub fn new(credentials: Credentials) -> XResult<Self>
pub fn new(credentials: Credentials) -> XResult<Self>
Sourcepub fn builder(credentials: Credentials) -> XClientBuilder
pub fn builder(credentials: Credentials) -> XClientBuilder
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for XClient
impl !UnwindSafe for XClient
impl Freeze for XClient
impl Send for XClient
impl Sync for XClient
impl Unpin for XClient
impl UnsafeUnpin for XClient
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