Struct cargo::util::toml::TomlManifest
source · pub struct TomlManifest { /* private fields */ }
Expand description
This type is used to deserialize Cargo.toml
files.
Implementations§
source§impl TomlManifest
impl TomlManifest
sourcepub fn prepare_for_publish(
&self,
ws: &Workspace<'_>,
package_root: &Path
) -> CargoResult<TomlManifest>
pub fn prepare_for_publish( &self, ws: &Workspace<'_>, package_root: &Path ) -> CargoResult<TomlManifest>
Prepares the manifest for publishing.
pub fn to_real_manifest( me: &Rc<TomlManifest>, source_id: SourceId, package_root: &Path, config: &Config ) -> CargoResult<(Manifest, Vec<PathBuf>)>
pub fn has_profiles(&self) -> bool
pub fn features(&self) -> Option<&BTreeMap<InternedString, Vec<InternedString>>>
Trait Implementations§
source§impl Debug for TomlManifest
impl Debug for TomlManifest
source§impl<'de> Deserialize<'de> for TomlManifest
impl<'de> Deserialize<'de> for TomlManifest
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