pub struct ArchiveLimits {
pub archive_bytes: usize,
pub decompressed_bytes: usize,
pub members: u32,
pub member_bytes: usize,
}Expand description
Independent input, inflation, traversal and selected-payload limits.
Fields§
§archive_bytes: usizeMaximum compressed input bytes, checked before decompression.
decompressed_bytes: usizeMaximum complete inflated tar bytes, including metadata and padding.
members: u32Maximum raw tar records, including directories.
member_bytes: usizeMaximum bytes in the selected regular-file payload.
Trait Implementations§
Source§impl Clone for ArchiveLimits
impl Clone for ArchiveLimits
impl Copy for ArchiveLimits
Source§impl Debug for ArchiveLimits
impl Debug for ArchiveLimits
impl Eq for ArchiveLimits
Source§impl PartialEq for ArchiveLimits
impl PartialEq for ArchiveLimits
impl StructuralPartialEq for ArchiveLimits
Auto Trait Implementations§
impl Freeze for ArchiveLimits
impl RefUnwindSafe for ArchiveLimits
impl Send for ArchiveLimits
impl Sync for ArchiveLimits
impl Unpin for ArchiveLimits
impl UnsafeUnpin for ArchiveLimits
impl UnwindSafe for ArchiveLimits
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