Struct python_packaging::package_metadata::PythonPackageMetadata [−][src]
pub struct PythonPackageMetadata { /* fields omitted */ }Represents a Python METADATA file.
Implementations
impl PythonPackageMetadata[src]
impl PythonPackageMetadata[src]pub fn from_metadata(data: &[u8]) -> Result<PythonPackageMetadata>[src]
Create an instance from data in a METADATA file.
pub fn find_first_header(&self, key: &str) -> Option<&str>[src]
Find the first value of a specified header.
pub fn find_all_headers(&self, key: &str) -> Vec<&str>[src]
Find all values of a specified header.
pub fn name(&self) -> Option<&str>[src]
pub fn version(&self) -> Option<&str>[src]
pub fn license(&self) -> Option<&str>[src]
Auto Trait Implementations
impl RefUnwindSafe for PythonPackageMetadata
impl RefUnwindSafe for PythonPackageMetadataimpl Send for PythonPackageMetadata
impl Send for PythonPackageMetadataimpl Sync for PythonPackageMetadata
impl Sync for PythonPackageMetadataimpl Unpin for PythonPackageMetadata
impl Unpin for PythonPackageMetadataimpl UnwindSafe for PythonPackageMetadata
impl UnwindSafe for PythonPackageMetadata