Struct python_pkginfo::Distribution
source · pub struct Distribution { /* private fields */ }
Expand description
Python package distribution
Implementations§
source§impl Distribution
impl Distribution
sourcepub fn new(path: impl AsRef<Path>) -> Result<Self, Error>
pub fn new(path: impl AsRef<Path>) -> Result<Self, Error>
Open and parse a distribution from path
sourcepub fn type(&self) -> DistributionType
pub fn type(&self) -> DistributionType
Returns distribution type
sourcepub fn python_version(&self) -> &str
pub fn python_version(&self) -> &str
Returns the supported Python version tag
For source distributions the version tag is always source
Trait Implementations§
source§impl Clone for Distribution
impl Clone for Distribution
source§fn clone(&self) -> Distribution
fn clone(&self) -> Distribution
Returns a copy 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 Distribution
impl RefUnwindSafe for Distribution
impl Send for Distribution
impl Sync for Distribution
impl Unpin for Distribution
impl UnwindSafe for Distribution
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