pub struct ApiClientConfig {
pub base_url: String,
pub max_retries: u32,
pub initial_backoff_ms: u64,
pub max_backoff_ms: u64,
}Expand description
Configuration for the API client
Fields§
§base_url: StringBase URL for API calls (default: https://slack.com/api)
max_retries: u32Maximum number of retry attempts
initial_backoff_ms: u64Initial backoff duration in milliseconds
max_backoff_ms: u64Maximum backoff duration in milliseconds
Trait Implementations§
Source§impl Clone for ApiClientConfig
impl Clone for ApiClientConfig
Source§fn clone(&self) -> ApiClientConfig
fn clone(&self) -> ApiClientConfig
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 ApiClientConfig
impl Debug for ApiClientConfig
Auto Trait Implementations§
impl Freeze for ApiClientConfig
impl RefUnwindSafe for ApiClientConfig
impl Send for ApiClientConfig
impl Sync for ApiClientConfig
impl Unpin for ApiClientConfig
impl UnwindSafe for ApiClientConfig
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