pub struct PeerRpcValidationConfig {
pub local_tenant_id: TenantId,
pub local_cluster_id: ClusterId,
pub local_core_id: CoreId,
pub max_payload_bytes: usize,
pub nonce_window_ms: u64,
}Expand description
Validation limits and local identity expected by the peer RPC host.
Fields§
§local_tenant_id: TenantIdTenant accepted by this host.
local_cluster_id: ClusterIdCluster accepted by this host.
local_core_id: CoreIdCore identity targeted by incoming envelopes.
max_payload_bytes: usizeMaximum decoded application payload size.
nonce_window_ms: u64Maximum tolerated clock skew and replay window.
Trait Implementations§
Source§impl Clone for PeerRpcValidationConfig
impl Clone for PeerRpcValidationConfig
Source§fn clone(&self) -> PeerRpcValidationConfig
fn clone(&self) -> PeerRpcValidationConfig
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 PeerRpcValidationConfig
impl Debug for PeerRpcValidationConfig
impl Eq for PeerRpcValidationConfig
Source§impl PartialEq for PeerRpcValidationConfig
impl PartialEq for PeerRpcValidationConfig
impl StructuralPartialEq for PeerRpcValidationConfig
Auto Trait Implementations§
impl Freeze for PeerRpcValidationConfig
impl RefUnwindSafe for PeerRpcValidationConfig
impl Send for PeerRpcValidationConfig
impl Sync for PeerRpcValidationConfig
impl Unpin for PeerRpcValidationConfig
impl UnsafeUnpin for PeerRpcValidationConfig
impl UnwindSafe for PeerRpcValidationConfig
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