mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-11-07 17:41:06 +00:00
Silence unused_variables warning with empty enums
Deriving Serialize or Deserialize on Void-like enums triggered an unused_variables warning.
This commit is contained in:
1 parent
b526404707
commit
c7c5b50f35
2 files changed
+20
-13
No files matched your search
@@ -6,6 +6,13 @@ trait Trait {
|
||||
}
|
||||
*/
|
||||
|
||||
// That tests that the derived Serialize implementation doesn't trigger
|
||||
// any warning about `serializer` not being used, in case of empty enums.
|
||||
#[derive(Serialize)]
|
||||
#[allow(dead_code)]
|
||||
#[deny(unused_variables)]
|
||||
enum Void {}
|
||||
|
||||
#[derive(Debug, PartialEq, Serialize, Deserialize)]
|
||||
struct NamedUnit;
|
||||
|
||||
|
||||
Reference in new issue
Block a user