brk_vec/traits/
stored_index.rs1use std::{fmt::Debug, ops::Add};
2
3pub trait StoredIndex
4where
5 Self: Debug
6 + Default
7 + Copy
8 + Clone
9 + PartialEq
10 + Eq
11 + PartialOrd
12 + Ord
13 + TryInto<usize>
14 + From<usize>
15 + Add<usize, Output = Self>
16 + Send
17 + Sync,
18{
19}
20impl<I> StoredIndex for I where
21 I: Debug
22 + Default
23 + Copy
24 + Clone
25 + PartialEq
26 + Eq
27 + PartialOrd
28 + Ord
29 + TryInto<usize>
30 + From<usize>
31 + Add<usize, Output = Self>
32 + Send
33 + Sync
34{
35}