Struct tar::GnuExtSparseHeader [] [src]

#[repr(C)]
pub struct GnuExtSparseHeader { pub sparse: [GnuSparseHeader; 21], pub isextended: [u8; 1], pub padding: [u8; 7], }

Representation of the entry found to represent extended GNU sparse files.

When a GnuHeader has the isextended flag set to 1 then the contents of the next entry will be one of these headers.

Fields

Methods

impl GnuExtSparseHeader
[src]

[src]

Crates a new zero'd out sparse header entry.

[src]

Returns a view into this header as a byte array.

[src]

Returns a view into this header as a byte array.

[src]

Returns a slice of the underlying sparse headers.

Some headers may represent empty chunks of both the offset and numbytes fields are 0.

[src]

Indicates if another sparse header should be following this one.

Trait Implementations

impl Default for GnuExtSparseHeader
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations