pub struct ClientConfig {
pub base_url: String,
pub timeout: Duration,
pub max_retries: u32,
pub retry_backoff: Duration,
pub idempotency_key: Option<String>,
pub accept_language: Option<String>,
}Expand description
Configuration for the SAP Concur client.
Fields§
§base_url: StringBase URL for the data center (e.g. https://us.api.concursolutions.com).
timeout: DurationHTTP request timeout.
max_retries: u32Maximum number of retries for transient failures.
retry_backoff: DurationInitial retry backoff.
idempotency_key: Option<String>Optional idempotency key for supported write operations.
accept_language: Option<String>Default Accept-Language header value.
Trait Implementations§
Source§impl Clone for ClientConfig
impl Clone for ClientConfig
Source§impl Debug for ClientConfig
impl Debug for ClientConfig
Auto Trait Implementations§
impl Forget for ClientConfig
impl Freeze for ClientConfig
impl RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin for ClientConfig
impl UnsafeUnpin for ClientConfig
impl UnwindSafe for ClientConfig
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