pub struct ClientConfig {
pub request_timeout_ms: u64,
pub max_retries: u32,
pub retry_delay_ms: u64,
pub validate_requests: bool,
pub validate_responses: bool,
}
Expand description
Configuration for the MCP client
Fields§
§request_timeout_ms: u64
Request timeout in milliseconds
max_retries: u32
Maximum number of retry attempts
retry_delay_ms: u64
Retry delay in milliseconds
validate_requests: bool
Whether to validate all outgoing requests
validate_responses: bool
Whether to validate all incoming responses
Trait Implementations§
Source§impl Clone for ClientConfig
impl Clone for ClientConfig
Source§fn clone(&self) -> ClientConfig
fn clone(&self) -> ClientConfig
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 ClientConfig
impl Debug for ClientConfig
Auto Trait Implementations§
impl Freeze for ClientConfig
impl RefUnwindSafe for ClientConfig
impl Send for ClientConfig
impl Sync for ClientConfig
impl Unpin 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