pub struct ExportOptions {
pub hash: Hash,
pub mode: ExportMode,
pub target: PathBuf,
}
Expand description
Export a file to a target path.
For an incomplete file, the size might be truncated and gaps will be filled with zeros. If possible, a store implementation should try to write as a sparse file.
Fields§
§hash: Hash
§mode: ExportMode
§target: PathBuf
Trait Implementations§
Source§impl Debug for ExportPathRequest
impl Debug for ExportPathRequest
Source§impl<'de> Deserialize<'de> for ExportPathRequest
impl<'de> Deserialize<'de> for ExportPathRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExportPathRequest
impl RefUnwindSafe for ExportPathRequest
impl Send for ExportPathRequest
impl Sync for ExportPathRequest
impl Unpin for ExportPathRequest
impl UnwindSafe for ExportPathRequest
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