Struct python_packaging::resource::PythonPackageDistributionResource [−][src]
pub struct PythonPackageDistributionResource { pub location: PythonPackageDistributionResourceFlavor, pub package: String, pub version: String, pub name: String, pub data: FileData, }
Expand description
Represents a file defining Python package metadata.
Instances of this correspond to files in a <package>-<version>.dist-info
or .egg-info
directory.
In terms of importlib.metadata
terminology, instances correspond to
files in a Distribution
.
Fields
location: PythonPackageDistributionResourceFlavor
Where the resource is materialized.
package: String
The name of the Python package this resource is associated with.
version: String
Version string of Python package.
name: String
Name of this resource within the distribution.
Corresponds to the file name in the .dist-info
directory for this
package distribution.
data: FileData
The raw content of the distribution resource.
Implementations
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for PythonPackageDistributionResource
impl Sync for PythonPackageDistributionResource
impl Unpin for PythonPackageDistributionResource
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self