pub struct LinkedFile {
pub clobbered: bool,
pub sha256: Sha256Hash,
pub file_size: u64,
pub relative_path: PathBuf,
pub method: LinkMethod,
pub prefix_placeholder: Option<String>,
}Expand description
The successful result of calling link_file.
Fields§
§clobbered: boolTrue if an existing file already existed and linking overwrote the original file.
sha256: Sha256HashThe SHA256 hash of the resulting file.
file_size: u64The size of the final file in bytes.
relative_path: PathBufThe relative path of the file in the destination directory. This might be different from the relative path in the source directory for python noarch packages.
method: LinkMethodThe way the file was linked
prefix_placeholder: Option<String>The original prefix placeholder that was replaced
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LinkedFile
impl RefUnwindSafe for LinkedFile
impl Send for LinkedFile
impl Sync for LinkedFile
impl Unpin for LinkedFile
impl UnsafeUnpin for LinkedFile
impl UnwindSafe for LinkedFile
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more