pub struct PortableProjectLimits {
pub max_envelope_bytes: u64,
pub max_header_bytes: u64,
pub max_participants: usize,
pub max_participant_bytes: u64,
}Expand description
Default resource bounds for portable envelope decoding.
Fields§
§max_envelope_bytes: u64Maximum complete envelope size.
max_header_bytes: u64Maximum canonical JSON header size.
max_participants: usizeMaximum participant count.
max_participant_bytes: u64Maximum size of one participant.
Trait Implementations§
Source§impl Clone for PortableProjectLimits
impl Clone for PortableProjectLimits
Source§fn clone(&self) -> PortableProjectLimits
fn clone(&self) -> PortableProjectLimits
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 moreimpl Copy for PortableProjectLimits
Source§impl Debug for PortableProjectLimits
impl Debug for PortableProjectLimits
Source§impl Default for PortableProjectLimits
impl Default for PortableProjectLimits
impl Eq for PortableProjectLimits
Source§impl PartialEq for PortableProjectLimits
impl PartialEq for PortableProjectLimits
impl StructuralPartialEq for PortableProjectLimits
Auto Trait Implementations§
impl Freeze for PortableProjectLimits
impl RefUnwindSafe for PortableProjectLimits
impl Send for PortableProjectLimits
impl Sync for PortableProjectLimits
impl Unpin for PortableProjectLimits
impl UnsafeUnpin for PortableProjectLimits
impl UnwindSafe for PortableProjectLimits
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more