@@ -387,7 +387,7 @@ macro_rules! derive_merge {
387387
388388derive_merge ! {
389389 /// TOML representation of various global build decisions.
390- #[ derive( Deserialize , Default , Clone ) ]
390+ #[ derive( Deserialize , Default ) ]
391391 #[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
392392 struct Build {
393393 build: Option <String >,
@@ -434,7 +434,7 @@ derive_merge! {
434434
435435derive_merge ! {
436436 /// TOML representation of various global install decisions.
437- #[ derive( Deserialize , Default , Clone ) ]
437+ #[ derive( Deserialize ) ]
438438 #[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
439439 struct Install {
440440 prefix: Option <String >,
@@ -449,7 +449,7 @@ derive_merge! {
449449
450450derive_merge ! {
451451 /// TOML representation of how the LLVM build is configured.
452- #[ derive( Deserialize , Default ) ]
452+ #[ derive( Deserialize ) ]
453453 #[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
454454 struct Llvm {
455455 skip_rebuild: Option <bool >,
@@ -483,7 +483,7 @@ derive_merge! {
483483}
484484
485485derive_merge ! {
486- #[ derive( Deserialize , Default , Clone ) ]
486+ #[ derive( Deserialize ) ]
487487 #[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
488488 struct Dist {
489489 sign_folder: Option <String >,
@@ -510,7 +510,7 @@ impl Default for StringOrBool {
510510
511511derive_merge ! {
512512 /// TOML representation of how the Rust build is configured.
513- #[ derive( Deserialize , Default ) ]
513+ #[ derive( Deserialize ) ]
514514 #[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
515515 struct Rust {
516516 optimize: Option <bool >,
@@ -565,7 +565,7 @@ derive_merge! {
565565
566566derive_merge ! {
567567 /// TOML representation of how each build target is configured.
568- #[ derive( Deserialize , Default ) ]
568+ #[ derive( Deserialize ) ]
569569 #[ serde( deny_unknown_fields, rename_all = "kebab-case" ) ]
570570 struct TomlTarget {
571571 cc: Option <String >,
0 commit comments