1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#![feature(plugin, non_ascii_idents)]
#![plugin(clippy)]
#![deny(clippy)]
enum FakeCallType {
CALL, CREATE
}
enum FakeCallType2 {
CALL, CREATELL
}
enum Foo {
cFoo, cBar,
}
enum BadCallType { //~ ERROR: All variants have the same prefix: `CallType`
CallTypeCall,
CallTypeCreate,
CallTypeDestroy,
}
enum TwoCallType { //~ ERROR: All variants have the same prefix: `CallType`
CallTypeCall,
CallTypeCreate,
}
enum Consts { //~ ERROR: All variants have the same prefix: `Constant`
ConstantInt,
ConstantCake,
ConstantLie,
}
enum Two { //~ ERROR: All variants have the same prefix: `Constant`
ConstantInt,
ConstantInfer,
}
enum Something {
CCall,
CCreate,
CCryogenize,
}
enum Seal {
With,
Without,
}
enum Seall {
With,
WithOut,
Withbroken,
}
enum Sealll {
With,
WithOut,
}
enum Seallll { //~ ERROR: All variants have the same prefix: `With`
WithOutCake,
WithOut,
}
enum NonCaps { //~ ERROR: All variants have the same prefix: `Prefix`
Prefixçš„,
PrefixCake,
}
fn main() {}