pub struct UnpackContext {
pub overwrite: bool,
pub mkdir_parents: bool,
pub force_directory: bool,
}Expand description
Controls how a tar archive is unpacked to a destination.
Fields§
§overwrite: boolAllow overwriting existing files/directories.
mkdir_parents: boolCreate parent directories if they don’t exist.
force_directory: boolForce directory extraction mode (skip single-file detection).
Set true when the caller knows the destination is a directory
(e.g. original path had trailing /).
Auto Trait Implementations§
impl Freeze for UnpackContext
impl RefUnwindSafe for UnpackContext
impl Send for UnpackContext
impl Sync for UnpackContext
impl Unpin for UnpackContext
impl UnsafeUnpin for UnpackContext
impl UnwindSafe for UnpackContext
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request