pub fn new<P: AsRef<Path>>(path: P, sparse: Option<bool>) -> Self {
        Self {
            path: path.as_ref().to_owned(),
            sparse,
        }
    }
/// Creates a builder which is finalized later by the [Extractor](struct.Extractor.html). If
/// the user explicitely requests sparse to be active or not, set `sparse` to some bool. If
/// sparse mode is not explicitely set, a heuristic is applied: files which can be truncated
/// are written sparsely. Block devices are written sparsely if a patrol read suggests that
/// they do not contain previously written data, e.g. after a discard.
Creates a builder which is finalized later by the [Extractor](struct.Extractor.html). If
the user explicitely requests sparse to be active or not, set `sparse` to some bool. If
sparse mode is not explicitely set, a heuristic is applied: files which can be truncated
are written sparsely. Block devices are written sparsely if a patrol read suggests that
they do not contain previously written data, e.g. after a discard.
Creates a builder which is finalized later by the [ Extractor ] ( struct . Extractor . html ) . If the user explicitely requests sparse to be active or not set ` sparse ` to some bool . If sparse mode is not explicitely set a heuristic is applied : files which can be truncated are written sparsely . Block devices are written sparsely if a patrol read suggests that they do not contain previously written data e . g . after a discard .
pub fn new<P: AsRef<Path>>(path: P, sparse: Option<bool>) -> Self {
        Self {
            path: path.as_ref().to_owned(),
            sparse,
        }
    }
pub fn new < P : AsRef < Path > > ( path : P , sparse : Option < bool > ) -> Self { Self { path : path . as_ref ( ) . to_owned ( ) , sparse , } }
Creates a builder which is finalized later by the [Extractor](struct.Extractor.html).
Creates a builder which is finalized later by the [ Extractor ] ( struct . Extractor . html ) .
path
P
sparse
Option<bool>
path
P
sparse
Option<bool>