pub struct CommittedEntry {
pub entry: PathBuf,
pub program_path: PathBuf,
pub raced: bool,
}Expand description
What commit_download left in the store.
Fields§
§entry: PathBuf<store_root>/<sha256>.
program_path: PathBufThe program file, canonical.
raced: booltrue when a concurrent install stored the entry first and ours was discarded.
Trait Implementations§
Source§impl Clone for CommittedEntry
impl Clone for CommittedEntry
Source§impl Debug for CommittedEntry
impl Debug for CommittedEntry
impl Eq for CommittedEntry
Source§impl PartialEq for CommittedEntry
impl PartialEq for CommittedEntry
impl StructuralPartialEq for CommittedEntry
Auto Trait Implementations§
impl Forget for CommittedEntry
impl Freeze for CommittedEntry
impl Move for CommittedEntry
impl RefUnwindSafe for CommittedEntry
impl Send for CommittedEntry
impl Sync for CommittedEntry
impl Unpin for CommittedEntry
impl UnsafeUnpin for CommittedEntry
impl UnwindSafe for CommittedEntry
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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