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: PythonPackageDistributionResourceFlavorWhere the resource is materialized.
package: StringThe name of the Python package this resource is associated with.
version: StringVersion string of Python package.
name: StringName of this resource within the distribution.
Corresponds to the file name in the .dist-info directory for this
package distribution.
data: FileDataThe raw content of the distribution resource.
Implementations
Resolve filesystem path to this resource file.
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