pub struct TwitterConfig {
pub bearer_token: String,
pub base_url: String,
pub max_results: u32,
pub rate_limit_window: u64,
pub max_requests_per_window: u32,
}Expand description
Configuration for Twitter API access
Fields§
§bearer_token: StringTwitter API Bearer Token for authentication
base_url: StringAPI base URL (default: https://api.twitter.com/2)
max_results: u32Maximum tweets to fetch per request (default: 100)
rate_limit_window: u64Rate limit window in seconds (default: 900)
max_requests_per_window: u32Maximum requests per rate limit window (default: 300)
Implementations§
Source§impl TwitterConfig
impl TwitterConfig
Trait Implementations§
Source§impl Clone for TwitterConfig
impl Clone for TwitterConfig
Source§fn clone(&self) -> TwitterConfig
fn clone(&self) -> TwitterConfig
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 moreAuto Trait Implementations§
impl Freeze for TwitterConfig
impl RefUnwindSafe for TwitterConfig
impl Send for TwitterConfig
impl Sync for TwitterConfig
impl Unpin for TwitterConfig
impl UnwindSafe for TwitterConfig
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