pub struct PonkLimits {
pub max_assemblies: usize,
pub max_frame_payload_bytes: usize,
pub max_buffered_bytes: usize,
pub max_paths: usize,
pub max_points: usize,
pub assembly_timeout: Duration,
}Expand description
Resource limits applied while decoding untrusted PONK datagrams.
Fields§
§max_assemblies: usize§max_frame_payload_bytes: usize§max_buffered_bytes: usize§max_paths: usize§max_points: usize§assembly_timeout: DurationTrait Implementations§
Source§impl Clone for PonkLimits
impl Clone for PonkLimits
Source§fn clone(&self) -> PonkLimits
fn clone(&self) -> PonkLimits
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 PonkLimits
Source§impl Debug for PonkLimits
impl Debug for PonkLimits
Source§impl Default for PonkLimits
impl Default for PonkLimits
impl Eq for PonkLimits
Source§impl PartialEq for PonkLimits
impl PartialEq for PonkLimits
impl StructuralPartialEq for PonkLimits
Auto Trait Implementations§
impl Freeze for PonkLimits
impl RefUnwindSafe for PonkLimits
impl Send for PonkLimits
impl Sync for PonkLimits
impl Unpin for PonkLimits
impl UnsafeUnpin for PonkLimits
impl UnwindSafe for PonkLimits
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