• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use serde_derive::{Deserialize, Serialize};
2 use serde_test::{assert_tokens, Token};
3 
4 #[test]
test_raw_identifiers()5 fn test_raw_identifiers() {
6     #[derive(Debug, PartialEq, Serialize, Deserialize)]
7     #[allow(non_camel_case_types)]
8     enum r#type {
9         r#type { r#type: () },
10     }
11 
12     assert_tokens(
13         &r#type::r#type { r#type: () },
14         &[
15             Token::StructVariant {
16                 name: "type",
17                 variant: "type",
18                 len: 1,
19             },
20             Token::Str("type"),
21             Token::Unit,
22             Token::StructVariantEnd,
23         ],
24     );
25 }
26