[−][src]Struct pkgsrc::pkgdb::Package
An installed package in a PkgDB.
Methods
impl Package
[src]
pub fn new() -> Package
[src]
Return a new empty Package
container.
pub fn pkgbase(&self) -> &String
[src]
Package basename (no version information).
pub fn pkgname(&self) -> &String
[src]
Full package name including version.
pub fn pkgversion(&self) -> &String
[src]
Package version.
pub fn read_metadata(&self, mentry: MetadataEntry) -> Result<String, Error>
[src]
Read metadata for a package. Return a string representation of the complete metadata entry.
XXX: Only supports Files for now.
Trait Implementations
Auto Trait Implementations
impl Send for Package
impl Unpin for Package
impl Sync for Package
impl UnwindSafe for Package
impl RefUnwindSafe for Package
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,