Upgrade toml, toml_edit
This commit is contained in:
parent
fe5077b1a5
commit
de448ead01
@ -25,4 +25,4 @@ quote = "1.0.8"
|
|||||||
ruma-identifiers-validation = { version = "0.9.0", path = "../ruma-identifiers-validation", default-features = false }
|
ruma-identifiers-validation = { version = "0.9.0", path = "../ruma-identifiers-validation", default-features = false }
|
||||||
serde = { workspace = true }
|
serde = { workspace = true }
|
||||||
syn = { version = "1.0.57", features = ["extra-traits", "full", "visit"] }
|
syn = { version = "1.0.57", features = ["extra-traits", "full", "visit"] }
|
||||||
toml = "0.5.9"
|
toml = { version = "0.7.1", default-features = false, features = ["parse"] }
|
||||||
|
@ -37,10 +37,10 @@ fn ensure_feature_presence() -> Option<&'static syn::Error> {
|
|||||||
.map_err(|_| syn::Error::new(Span::call_site(), "Failed to read CARGO_MANIFEST_DIR"))?;
|
.map_err(|_| syn::Error::new(Span::call_site(), "Failed to read CARGO_MANIFEST_DIR"))?;
|
||||||
|
|
||||||
let manifest_file = Path::new(&manifest_dir).join("Cargo.toml");
|
let manifest_file = Path::new(&manifest_dir).join("Cargo.toml");
|
||||||
let manifest_bytes = fs::read(manifest_file)
|
let manifest_bytes = fs::read_to_string(manifest_file)
|
||||||
.map_err(|_| syn::Error::new(Span::call_site(), "Failed to read Cargo.toml"))?;
|
.map_err(|_| syn::Error::new(Span::call_site(), "Failed to read Cargo.toml"))?;
|
||||||
|
|
||||||
let manifest_parsed: CargoToml = toml::from_slice(&manifest_bytes)
|
let manifest_parsed: CargoToml = toml::from_str(&manifest_bytes)
|
||||||
.map_err(|_| syn::Error::new(Span::call_site(), "Failed to parse Cargo.toml"))?;
|
.map_err(|_| syn::Error::new(Span::call_site(), "Failed to parse Cargo.toml"))?;
|
||||||
|
|
||||||
if manifest_parsed.features.client.is_none() {
|
if manifest_parsed.features.client.is_none() {
|
||||||
|
@ -13,6 +13,6 @@ isahc = { version = "1.7.0", features = ["json"], optional = true }
|
|||||||
semver = { version = "1.0.6", features = ["serde"], optional = true }
|
semver = { version = "1.0.6", features = ["serde"], optional = true }
|
||||||
serde = { workspace = true }
|
serde = { workspace = true }
|
||||||
serde_json = { workspace = true }
|
serde_json = { workspace = true }
|
||||||
toml = "0.5.8"
|
toml = { version = "0.7.1", default-features = false, features = ["parse"] }
|
||||||
toml_edit = { version = "0.17.1", optional = true }
|
toml_edit = { version = "0.19.1", optional = true }
|
||||||
xshell = "0.1.17"
|
xshell = "0.1.17"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user