[][src]Struct maturin::WheelMetadata

pub struct WheelMetadata {
    pub metadata21: Metadata21,
    pub scripts: HashMap<String, String>,
    pub module_name: String,
}

The metadata required to generate the .dist-info directory

Fields

metadata21: Metadata21

Python Package Metadata 2.1

scripts: HashMap<String, String>

The [console_scripts] for the entry_points.txt

module_name: String

The name of the module can be distinct from the package name, mostly because package names normally contain minuses while module names have underscores. The package name is part of metadata21

Trait Implementations

impl Clone for WheelMetadata[src]

impl Debug for WheelMetadata[src]

impl<'de> Deserialize<'de> for WheelMetadata[src]

impl Eq for WheelMetadata[src]

impl PartialEq<WheelMetadata> for WheelMetadata[src]

impl Serialize for WheelMetadata[src]

impl StructuralEq for WheelMetadata[src]

impl StructuralPartialEq for WheelMetadata[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,