pub struct TweetScoutConfig {
pub base_url: String,
pub api_key: Option<String>,
pub rate_limit_per_minute: u32,
pub request_timeout: u64,
}Expand description
Configuration for TweetScout API access
Fields§
§base_url: StringAPI base URL (default: https://api.tweetscout.io/api)
api_key: Option<String>API key for authentication
rate_limit_per_minute: u32Rate limit requests per minute (default: 60)
request_timeout: u64Timeout for API requests in seconds (default: 30)
Trait Implementations§
Source§impl Clone for TweetScoutConfig
impl Clone for TweetScoutConfig
Source§fn clone(&self) -> TweetScoutConfig
fn clone(&self) -> TweetScoutConfig
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 TweetScoutConfig
impl Debug for TweetScoutConfig
Auto Trait Implementations§
impl Freeze for TweetScoutConfig
impl RefUnwindSafe for TweetScoutConfig
impl Send for TweetScoutConfig
impl Sync for TweetScoutConfig
impl Unpin for TweetScoutConfig
impl UnwindSafe for TweetScoutConfig
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