pub struct PeerRpcClientConfig {
pub request_timeout_ms: u64,
pub envelope_ttl_ms: u64,
pub max_response_bytes: usize,
pub retry_policy: PeerRpcRetryPolicy,
}Expand description
Runtime limits used by PeerRpcClient.
Fields§
§request_timeout_ms: u64Per-attempt network timeout.
envelope_ttl_ms: u64Lifetime assigned to signed request envelopes.
max_response_bytes: usizeMaximum accepted response body size.
retry_policy: PeerRpcRetryPolicyRetry behavior for transport failures.
Trait Implementations§
Source§impl Clone for PeerRpcClientConfig
impl Clone for PeerRpcClientConfig
Source§fn clone(&self) -> PeerRpcClientConfig
fn clone(&self) -> PeerRpcClientConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PeerRpcClientConfig
impl Debug for PeerRpcClientConfig
Source§impl Default for PeerRpcClientConfig
impl Default for PeerRpcClientConfig
impl Eq for PeerRpcClientConfig
Source§impl PartialEq for PeerRpcClientConfig
impl PartialEq for PeerRpcClientConfig
impl StructuralPartialEq for PeerRpcClientConfig
Auto Trait Implementations§
impl Freeze for PeerRpcClientConfig
impl RefUnwindSafe for PeerRpcClientConfig
impl Send for PeerRpcClientConfig
impl Sync for PeerRpcClientConfig
impl Unpin for PeerRpcClientConfig
impl UnsafeUnpin for PeerRpcClientConfig
impl UnwindSafe for PeerRpcClientConfig
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