INNER CODE UNIT · Rust
to_toml
killercup/cargo-edit · src/dependency.rs:302
pub fn to_toml(&self, crate_root: &Path) -> toml_edit::Item {
assert!(
crate_root.is_absolute(),
"Absolute path needed, got: {}",
crate_root.display()
);
let table: toml_edit::Item = match (
self.optional.unwrap_or(false),
self.features.as_ref(),
self.default_features.unwrap_or(true),
self.source.as_ref(),
self.registry.as_ref(),
self.rename.as_ref(),
) {
// Extra short when version flag only
(
false,
None,