pub struct SourceArchiveLimits {
pub source: SourceLimits,
pub max_archive_size: u64,
pub max_compression_ratio: u64,
}Expand description
Bounds enforced for source ZIP transport and extraction.
Fields§
§source: SourceLimitsLimits for the uncompressed source represented by the manifest.
max_archive_size: u64Maximum ZIP file size in bytes.
max_compression_ratio: u64Maximum allowed uncompressed-to-compressed ratio for one non-empty entry.
Trait Implementations§
Source§impl Clone for SourceArchiveLimits
impl Clone for SourceArchiveLimits
impl Copy for SourceArchiveLimits
Source§impl Debug for SourceArchiveLimits
impl Debug for SourceArchiveLimits
Source§impl Default for SourceArchiveLimits
impl Default for SourceArchiveLimits
impl Eq for SourceArchiveLimits
Source§impl PartialEq for SourceArchiveLimits
impl PartialEq for SourceArchiveLimits
impl StructuralPartialEq for SourceArchiveLimits
Auto Trait Implementations§
impl Freeze for SourceArchiveLimits
impl RefUnwindSafe for SourceArchiveLimits
impl Send for SourceArchiveLimits
impl Sync for SourceArchiveLimits
impl Unpin for SourceArchiveLimits
impl UnsafeUnpin for SourceArchiveLimits
impl UnwindSafe for SourceArchiveLimits
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
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.