unicode_prettytable/
traits.rs1pub trait Stringifiable<'a>
2where
3 Self: AsRef<str>,
4 Self: 'a,
5 &'a Self: AsRef<str>
6{ }
7
8impl <'a, X> Stringifiable<'a> for X
9where
10 X: AsRef<str>,
11 X: 'a,
12 &'a X: AsRef<str>
13{ }
14
15pub trait IntoStringIterator1D<'a> : IntoIterator
16where
17 Self::Item: Stringifiable<'a>
18{ }
19
20impl <'a, X> IntoStringIterator1D<'a> for X
21where
22 X: IntoIterator,
23 X::Item: Stringifiable<'a>
24{ }
25
26pub trait IntoStringIterator2D<'a> : IntoIterator
27where
28 Self::Item: IntoStringIterator1D<'a>,
29 <<Self as IntoIterator>::Item as IntoIterator>::Item: Stringifiable<'a>
30{ }
31
32impl <'a, T> IntoStringIterator2D<'a> for T
33where
34 T: IntoIterator,
35 Self::Item: IntoStringIterator1D<'a>,
36 <<Self as IntoIterator>::Item as IntoIterator>::Item: Stringifiable<'a>
37{ }
38