Struct cargo_toml2::CargoToml
source · pub struct CargoToml {Show 16 fields
pub package: Package,
pub badges: Option<Badges>,
pub dependencies: Option<BTreeMap<String, Dependency>>,
pub dev_dependencies: Option<BTreeMap<String, Dependency>>,
pub build_dependencies: Option<BTreeMap<String, Dependency>>,
pub target: Option<Target>,
pub profile: Option<Profile>,
pub features: Option<Features>,
pub workspace: Option<Workspace>,
pub examples: Option<Vec<TargetConfig>>,
pub bins: Option<Vec<TargetConfig>>,
pub lib: Option<TargetConfig>,
pub benches: Option<Vec<TargetConfig>>,
pub tests: Option<Vec<TargetConfig>>,
pub patch: Option<Patches>,
pub replace: Option<BTreeMap<String, Dependency>>,
}
Expand description
The root Cargo.toml
Fields
package: Package
badges: Option<Badges>
dependencies: Option<BTreeMap<String, Dependency>>
dev_dependencies: Option<BTreeMap<String, Dependency>>
build_dependencies: Option<BTreeMap<String, Dependency>>
target: Option<Target>
profile: Option<Profile>
features: Option<Features>
workspace: Option<Workspace>
examples: Option<Vec<TargetConfig>>
bins: Option<Vec<TargetConfig>>
lib: Option<TargetConfig>
benches: Option<Vec<TargetConfig>>
tests: Option<Vec<TargetConfig>>
patch: Option<Patches>
replace: Option<BTreeMap<String, Dependency>>
Trait Implementations
sourceimpl<'de> Deserialize<'de> for CargoToml
impl<'de> Deserialize<'de> for CargoToml
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 CargoToml
impl Send for CargoToml
impl Sync for CargoToml
impl Unpin for CargoToml
impl UnwindSafe for CargoToml
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