1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pub mod kinds {

    /// Marker for user-defined types that can be converted into const iterators
    pub enum IsIntoIterKind {}

    /// Marker for const iterators
    pub enum IsIteratorKind {}

    /// Marker for references.
    pub enum IsRefKind {}

    /// Marker for non-standard library types.
    pub enum IsNotStdKind {}

    /// Marker for standard library types.
    pub enum IsStdKind {}
}