Struct oro_common::Manifest
source · pub struct Manifest {Show 32 fields
pub name: Option<String>,
pub version: Option<Version>,
pub description: Option<String>,
pub homepage: Option<String>,
pub license: Option<String>,
pub bugs: Option<Bugs>,
pub keywords: Vec<String>,
pub bin: Option<Bin>,
pub author: Option<PersonField>,
pub contributors: Vec<PersonField>,
pub files: Option<Vec<String>>,
pub main: Option<String>,
pub man: Option<Man>,
pub directories: Option<Directories>,
pub module_type: Option<String>,
pub exports: Option<Exports>,
pub imports: Option<Imports>,
pub repository: Option<Repository>,
pub scripts: HashMap<String, String>,
pub config: Option<Value>,
pub engines: HashMap<String, Range>,
pub os: Vec<String>,
pub cpu: Vec<String>,
pub private: Option<bool>,
pub publish_config: HashMap<String, Value>,
pub dependencies: BTreeMap<String, String>,
pub dev_dependencies: BTreeMap<String, String>,
pub optional_dependencies: BTreeMap<String, String>,
pub peer_dependencies: BTreeMap<String, String>,
pub bundled_dependencies: Vec<String>,
pub workspaces: Vec<String>,
pub _rest: HashMap<String, Value>,
}Fields§
§name: Option<String>§version: Option<Version>§description: Option<String>§homepage: Option<String>§license: Option<String>§bugs: Option<Bugs>§keywords: Vec<String>§bin: Option<Bin>§contributors: Vec<PersonField>§files: Option<Vec<String>>§main: Option<String>§man: Option<Man>§directories: Option<Directories>§module_type: Option<String>§exports: Option<Exports>§imports: Option<Imports>§repository: Option<Repository>§scripts: HashMap<String, String>§config: Option<Value>§engines: HashMap<String, Range>§os: Vec<String>§cpu: Vec<String>§private: Option<bool>§publish_config: HashMap<String, Value>§dependencies: BTreeMap<String, String>§dev_dependencies: BTreeMap<String, String>§optional_dependencies: BTreeMap<String, String>§peer_dependencies: BTreeMap<String, String>§bundled_dependencies: Vec<String>§workspaces: Vec<String>§_rest: HashMap<String, Value>Trait Implementations§
source§impl<'de> Deserialize<'de> for Manifest
impl<'de> Deserialize<'de> for Manifest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<CorgiManifest> for Manifest
impl From<CorgiManifest> for Manifest
source§fn from(value: CorgiManifest) -> Self
fn from(value: CorgiManifest) -> Self
Converts to this type from the input type.
source§impl From<Manifest> for CorgiManifest
impl From<Manifest> for CorgiManifest
source§impl From<Manifest> for VersionMetadata
impl From<Manifest> for VersionMetadata
source§impl From<VersionMetadata> for Manifest
impl From<VersionMetadata> for Manifest
source§fn from(value: VersionMetadata) -> Self
fn from(value: VersionMetadata) -> Self
Converts to this type from the input type.