pub struct Package { /* private fields */ }Implementations§
Source§impl Package
impl Package
pub fn from_path<P: AsRef<Path>>(path: P) -> Result<Self>
pub fn install<P: AsRef<Path>>(&mut self, dest: P) -> Result<()>
pub fn list(&mut self) -> Result<()>
pub fn archive(&self) -> &Archive<Decoder<BufReader<File>>>
pub fn path(&self) -> &Path
pub fn meta(&mut self) -> Result<&PackageMeta>
Auto Trait Implementations§
impl !Freeze for Package
impl !RefUnwindSafe for Package
impl Send for Package
impl !Sync for Package
impl Unpin for Package
impl !UnwindSafe for Package
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