pub struct OpaqueEnvelopePolicy {
pub accepted_envelope_versions: Vec<u16>,
pub max_payload_bytes: u64,
pub accepted_capabilities: Vec<CapabilityName>,
}Expand description
Transport policy for opaque content envelopes.
Fields§
§accepted_envelope_versions: Vec<u16>Accepted opaque content-envelope versions.
max_payload_bytes: u64Maximum opaque payload bytes.
accepted_capabilities: Vec<CapabilityName>Capabilities this consumer can process.
Trait Implementations§
Source§impl Clone for OpaqueEnvelopePolicy
impl Clone for OpaqueEnvelopePolicy
Source§fn clone(&self) -> OpaqueEnvelopePolicy
fn clone(&self) -> OpaqueEnvelopePolicy
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 OpaqueEnvelopePolicy
impl Debug for OpaqueEnvelopePolicy
impl Eq for OpaqueEnvelopePolicy
Source§impl PartialEq for OpaqueEnvelopePolicy
impl PartialEq for OpaqueEnvelopePolicy
impl StructuralPartialEq for OpaqueEnvelopePolicy
Auto Trait Implementations§
impl Freeze for OpaqueEnvelopePolicy
impl RefUnwindSafe for OpaqueEnvelopePolicy
impl Send for OpaqueEnvelopePolicy
impl Sync for OpaqueEnvelopePolicy
impl Unpin for OpaqueEnvelopePolicy
impl UnsafeUnpin for OpaqueEnvelopePolicy
impl UnwindSafe for OpaqueEnvelopePolicy
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