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
use ops;
use Index;
use string;
use UnicodeSegmentation;
use color_backtrace;
// trait GetItem {
// type Item;
// fn index(&self, _index: usize) -> Option<Self::Item> ;
// }
// impl ops::Index<i32> for string::String {
// type Output = char;
// fn index(&self, _index: usize) -> Option<Self::Output> {
// self.chars().nth(_index)
// }
// }