pub struct CommittedJournalPackage {
pub journal_path: PathBuf,
pub entries: Vec<JournalEntry>,
pub package: InstalledPackage,
pub commands: Option<Vec<String>>,
pub bin: Option<Vec<String>>,
pub bin_bindings: Option<Vec<JournalShimBinding>>,
pub env_add_path: Vec<String>,
pub command_resolution: Option<ResolverResult>,
}Fields§
§journal_path: PathBuf§entries: Vec<JournalEntry>§package: InstalledPackage§commands: Option<Vec<String>>§bin: Option<Vec<String>>§bin_bindings: Option<Vec<JournalShimBinding>>§env_add_path: Vec<String>§command_resolution: Option<ResolverResult>Trait Implementations§
Source§impl Clone for CommittedJournalPackage
impl Clone for CommittedJournalPackage
Source§fn clone(&self) -> CommittedJournalPackage
fn clone(&self) -> CommittedJournalPackage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CommittedJournalPackage
impl RefUnwindSafe for CommittedJournalPackage
impl Send for CommittedJournalPackage
impl Sync for CommittedJournalPackage
impl Unpin for CommittedJournalPackage
impl UnwindSafe for CommittedJournalPackage
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