ascii_alphabetic_char/
lib.rs

1pub trait AsciiAlphabeticChar<const C: char> {}
2impl AsciiAlphabeticChar<'A'> for char {}
3impl AsciiAlphabeticChar<'B'> for char {}
4impl AsciiAlphabeticChar<'C'> for char {}
5impl AsciiAlphabeticChar<'D'> for char {}
6impl AsciiAlphabeticChar<'E'> for char {}
7impl AsciiAlphabeticChar<'F'> for char {}
8impl AsciiAlphabeticChar<'G'> for char {}
9impl AsciiAlphabeticChar<'H'> for char {}
10impl AsciiAlphabeticChar<'I'> for char {}
11impl AsciiAlphabeticChar<'J'> for char {}
12impl AsciiAlphabeticChar<'K'> for char {}
13impl AsciiAlphabeticChar<'L'> for char {}
14impl AsciiAlphabeticChar<'M'> for char {}
15impl AsciiAlphabeticChar<'N'> for char {}
16impl AsciiAlphabeticChar<'O'> for char {}
17impl AsciiAlphabeticChar<'P'> for char {}
18impl AsciiAlphabeticChar<'Q'> for char {}
19impl AsciiAlphabeticChar<'R'> for char {}
20impl AsciiAlphabeticChar<'S'> for char {}
21impl AsciiAlphabeticChar<'T'> for char {}
22impl AsciiAlphabeticChar<'U'> for char {}
23impl AsciiAlphabeticChar<'V'> for char {}
24impl AsciiAlphabeticChar<'W'> for char {}
25impl AsciiAlphabeticChar<'X'> for char {}
26impl AsciiAlphabeticChar<'Y'> for char {}
27impl AsciiAlphabeticChar<'Z'> for char {}
28impl AsciiAlphabeticChar<'a'> for char {}
29impl AsciiAlphabeticChar<'b'> for char {}
30impl AsciiAlphabeticChar<'c'> for char {}
31impl AsciiAlphabeticChar<'d'> for char {}
32impl AsciiAlphabeticChar<'e'> for char {}
33impl AsciiAlphabeticChar<'f'> for char {}
34impl AsciiAlphabeticChar<'g'> for char {}
35impl AsciiAlphabeticChar<'h'> for char {}
36impl AsciiAlphabeticChar<'i'> for char {}
37impl AsciiAlphabeticChar<'j'> for char {}
38impl AsciiAlphabeticChar<'k'> for char {}
39impl AsciiAlphabeticChar<'l'> for char {}
40impl AsciiAlphabeticChar<'m'> for char {}
41impl AsciiAlphabeticChar<'n'> for char {}
42impl AsciiAlphabeticChar<'o'> for char {}
43impl AsciiAlphabeticChar<'p'> for char {}
44impl AsciiAlphabeticChar<'q'> for char {}
45impl AsciiAlphabeticChar<'r'> for char {}
46impl AsciiAlphabeticChar<'s'> for char {}
47impl AsciiAlphabeticChar<'t'> for char {}
48impl AsciiAlphabeticChar<'u'> for char {}
49impl AsciiAlphabeticChar<'v'> for char {}
50impl AsciiAlphabeticChar<'w'> for char {}
51impl AsciiAlphabeticChar<'x'> for char {}
52impl AsciiAlphabeticChar<'y'> for char {}
53impl AsciiAlphabeticChar<'z'> for char {}
54
55pub trait AsciiAlphabeticCharUpper<const C: char> {}
56impl AsciiAlphabeticCharUpper<'A'> for char {}
57impl AsciiAlphabeticCharUpper<'B'> for char {}
58impl AsciiAlphabeticCharUpper<'C'> for char {}
59impl AsciiAlphabeticCharUpper<'D'> for char {}
60impl AsciiAlphabeticCharUpper<'E'> for char {}
61impl AsciiAlphabeticCharUpper<'F'> for char {}
62impl AsciiAlphabeticCharUpper<'G'> for char {}
63impl AsciiAlphabeticCharUpper<'H'> for char {}
64impl AsciiAlphabeticCharUpper<'I'> for char {}
65impl AsciiAlphabeticCharUpper<'J'> for char {}
66impl AsciiAlphabeticCharUpper<'K'> for char {}
67impl AsciiAlphabeticCharUpper<'L'> for char {}
68impl AsciiAlphabeticCharUpper<'M'> for char {}
69impl AsciiAlphabeticCharUpper<'N'> for char {}
70impl AsciiAlphabeticCharUpper<'O'> for char {}
71impl AsciiAlphabeticCharUpper<'P'> for char {}
72impl AsciiAlphabeticCharUpper<'Q'> for char {}
73impl AsciiAlphabeticCharUpper<'R'> for char {}
74impl AsciiAlphabeticCharUpper<'S'> for char {}
75impl AsciiAlphabeticCharUpper<'T'> for char {}
76impl AsciiAlphabeticCharUpper<'U'> for char {}
77impl AsciiAlphabeticCharUpper<'V'> for char {}
78impl AsciiAlphabeticCharUpper<'W'> for char {}
79impl AsciiAlphabeticCharUpper<'X'> for char {}
80impl AsciiAlphabeticCharUpper<'Y'> for char {}
81impl AsciiAlphabeticCharUpper<'Z'> for char {}
82
83pub trait AsciiAlphabeticCharLower<const C: char> {}
84impl AsciiAlphabeticCharLower<'a'> for char {}
85impl AsciiAlphabeticCharLower<'b'> for char {}
86impl AsciiAlphabeticCharLower<'c'> for char {}
87impl AsciiAlphabeticCharLower<'d'> for char {}
88impl AsciiAlphabeticCharLower<'e'> for char {}
89impl AsciiAlphabeticCharLower<'f'> for char {}
90impl AsciiAlphabeticCharLower<'g'> for char {}
91impl AsciiAlphabeticCharLower<'h'> for char {}
92impl AsciiAlphabeticCharLower<'i'> for char {}
93impl AsciiAlphabeticCharLower<'j'> for char {}
94impl AsciiAlphabeticCharLower<'k'> for char {}
95impl AsciiAlphabeticCharLower<'l'> for char {}
96impl AsciiAlphabeticCharLower<'m'> for char {}
97impl AsciiAlphabeticCharLower<'n'> for char {}
98impl AsciiAlphabeticCharLower<'o'> for char {}
99impl AsciiAlphabeticCharLower<'p'> for char {}
100impl AsciiAlphabeticCharLower<'q'> for char {}
101impl AsciiAlphabeticCharLower<'r'> for char {}
102impl AsciiAlphabeticCharLower<'s'> for char {}
103impl AsciiAlphabeticCharLower<'t'> for char {}
104impl AsciiAlphabeticCharLower<'u'> for char {}
105impl AsciiAlphabeticCharLower<'v'> for char {}
106impl AsciiAlphabeticCharLower<'w'> for char {}
107impl AsciiAlphabeticCharLower<'x'> for char {}
108impl AsciiAlphabeticCharLower<'y'> for char {}
109impl AsciiAlphabeticCharLower<'z'> for char {}