@@ -1530,10 +1530,10 @@ fn unique_build_targets(
1530
1530
}
1531
1531
1532
1532
#[ derive( Debug , Deserialize , Serialize , Clone ) ]
1533
+ #[ serde( rename_all = "kebab-case" ) ]
1533
1534
pub struct TomlWorkspace {
1534
1535
members : Option < Vec < String > > ,
1535
1536
exclude : Option < Vec < String > > ,
1536
- #[ serde( rename = "default-members" ) ]
1537
1537
default_members : Option < Vec < String > > ,
1538
1538
resolver : Option < String > ,
1539
1539
metadata : Option < toml:: Value > ,
@@ -1546,6 +1546,7 @@ pub struct TomlWorkspace {
1546
1546
1547
1547
/// A group of fields that are inheritable by members of the workspace
1548
1548
#[ derive( Clone , Debug , Default , Deserialize , Serialize ) ]
1549
+ #[ serde( rename_all = "kebab-case" ) ]
1549
1550
pub struct InheritableFields {
1550
1551
// We use skip here since it will never be present when deserializing
1551
1552
// and we don't want it present when serializing
@@ -1563,15 +1564,13 @@ pub struct InheritableFields {
1563
1564
keywords : Option < Vec < String > > ,
1564
1565
categories : Option < Vec < String > > ,
1565
1566
license : Option < String > ,
1566
- #[ serde( rename = "license-file" ) ]
1567
1567
license_file : Option < String > ,
1568
1568
repository : Option < String > ,
1569
1569
publish : Option < VecStringOrBool > ,
1570
1570
edition : Option < String > ,
1571
1571
badges : Option < BTreeMap < String , BTreeMap < String , String > > > ,
1572
1572
exclude : Option < Vec < String > > ,
1573
1573
include : Option < Vec < String > > ,
1574
- #[ serde( rename = "rust-version" ) ]
1575
1574
rust_version : Option < RustVersion > ,
1576
1575
// We use skip here since it will never be present when deserializing
1577
1576
// and we don't want it present when serializing
@@ -2029,6 +2028,7 @@ impl<'de> de::Deserialize<'de> for MaybeWorkspaceBtreeMap {
2029
2028
}
2030
2029
2031
2030
#[ derive( Deserialize , Serialize , Copy , Clone , Debug ) ]
2031
+ #[ serde( rename_all = "kebab-case" ) ]
2032
2032
pub struct TomlWorkspaceField {
2033
2033
#[ serde( deserialize_with = "bool_no_false" ) ]
2034
2034
workspace : bool ,
@@ -3380,20 +3380,20 @@ impl TomlTarget {
3380
3380
3381
3381
/// Corresponds to a `target` entry, but `TomlTarget` is already used.
3382
3382
#[ derive( Serialize , Deserialize , Debug , Clone ) ]
3383
+ #[ serde( rename_all = "kebab-case" ) ]
3383
3384
struct TomlPlatform {
3384
3385
dependencies : Option < BTreeMap < String , MaybeWorkspaceDependency > > ,
3385
- #[ serde( rename = "build-dependencies" ) ]
3386
3386
build_dependencies : Option < BTreeMap < String , MaybeWorkspaceDependency > > ,
3387
3387
#[ serde( rename = "build_dependencies" ) ]
3388
3388
build_dependencies2 : Option < BTreeMap < String , MaybeWorkspaceDependency > > ,
3389
- #[ serde( rename = "dev-dependencies" ) ]
3390
3389
dev_dependencies : Option < BTreeMap < String , MaybeWorkspaceDependency > > ,
3391
3390
#[ serde( rename = "dev_dependencies" ) ]
3392
3391
dev_dependencies2 : Option < BTreeMap < String , MaybeWorkspaceDependency > > ,
3393
3392
}
3394
3393
3395
3394
#[ derive( Deserialize , Serialize , Debug , Clone ) ]
3396
3395
#[ serde( expecting = "a lints table" ) ]
3396
+ #[ serde( rename_all = "kebab-case" ) ]
3397
3397
pub struct MaybeWorkspaceLints {
3398
3398
#[ serde( skip_serializing_if = "is_false" ) ]
3399
3399
#[ serde( deserialize_with = "bool_no_false" , default ) ]
0 commit comments