Struct cargo::util::toml::TomlProfiles
source · pub struct TomlProfiles(_);
Implementations§
source§impl TomlProfiles
impl TomlProfiles
pub fn get_all(&self) -> &BTreeMap<InternedString, TomlProfile>
pub fn get(&self, name: &str) -> Option<&TomlProfile>
sourcepub fn validate(
&self,
cli_unstable: &CliUnstable,
features: &Features,
warnings: &mut Vec<String>
) -> CargoResult<()>
pub fn validate( &self, cli_unstable: &CliUnstable, features: &Features, warnings: &mut Vec<String> ) -> CargoResult<()>
Checks syntax validity and unstable feature gate for each profile.
It’s a bit unfortunate both -Z
flags and cargo-features
are required,
because profiles can now be set in either Cargo.toml
or config.toml
.
Trait Implementations§
source§impl Clone for TomlProfiles
impl Clone for TomlProfiles
source§fn clone(&self) -> TomlProfiles
fn clone(&self) -> TomlProfiles
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TomlProfiles
impl Debug for TomlProfiles
source§impl Default for TomlProfiles
impl Default for TomlProfiles
source§fn default() -> TomlProfiles
fn default() -> TomlProfiles
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TomlProfiles
impl<'de> Deserialize<'de> for TomlProfiles
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