cargo-readme
cargo-readme copied to clipboard
Workspace inheritance breaks cargo readme
Projects that use workspace inheritance, such as to replace a version in a crate toml with version.workspace = true
cause cargo readme to error with:
Error: invalid type: map, expected a string for key `package.version` at line 9 column 21
Details about workspace inheritance: https://doc.rust-lang.org/cargo/reference/workspaces.html
Consider using the cargo_toml
crate to parse Cargo.toml
instead of doing it yourself
Any progress on this Issue?
I am very interested in this issue.
I experience similar problems receiving following errors:
$cargo readme
Error: TOML parse error at line 1, column 1
|
1 | [package]
| ^^^^^^^^^^
invalid type: map, expected a string
$cargo readme
Error: TOML parse error at line 1, column 1
|
1 | [workspace]
| ^
missing field `package``