mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-05-06 03:17:56 +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:
@@ -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