Struct cargo_toml2::Package
source · pub struct Package {Show 24 fields
pub name: String,
pub version: String,
pub authors: Vec<String>,
pub edition: Option<String>,
pub build: Option<StringOrBool>,
pub links: Option<String>,
pub documentation: Option<String>,
pub exclude: Option<Vec<String>>,
pub include: Option<Vec<String>>,
pub publish: Option<bool>,
pub workspace: Option<PathBuf>,
pub description: Option<String>,
pub homepage: Option<String>,
pub repository: Option<String>,
pub readme: Option<String>,
pub keywords: Option<Vec<String>>,
pub categories: Option<Vec<String>>,
pub license: Option<String>,
pub license_file: Option<String>,
pub autobins: Option<bool>,
pub autoexamples: Option<bool>,
pub autotests: Option<bool>,
pub autobenches: Option<bool>,
pub metadata: Option<BTreeMap<String, Value>>,
}
Fields
name: String
version: String
edition: Option<String>
build: Option<StringOrBool>
links: Option<String>
documentation: Option<String>
exclude: Option<Vec<String>>
include: Option<Vec<String>>
publish: Option<bool>
workspace: Option<PathBuf>
description: Option<String>
homepage: Option<String>
repository: Option<String>
readme: Option<String>
keywords: Option<Vec<String>>
categories: Option<Vec<String>>
license: Option<String>
license_file: Option<String>
autobins: Option<bool>
autoexamples: Option<bool>
autotests: Option<bool>
autobenches: Option<bool>
metadata: Option<BTreeMap<String, Value>>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Package
impl<'de> Deserialize<'de> for Package
sourcefn 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
Auto Trait Implementations
impl RefUnwindSafe for Package
impl Send for Package
impl Sync for Package
impl Unpin for Package
impl UnwindSafe for Package
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more