pub trait PermutationRank:
Integer
+ Unsigned
+ BitStore
+ PrimInt
+ Hash
+ TryFrom<usize>
+ Into<usize>
+ Serialize { }Expand description
Trait for generic permutation rank types.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<T> PermutationRank for Twhere
T: Integer + Unsigned + BitStore + PrimInt + Hash + TryFrom<usize> + Into<usize> + Serialize,
<T as TryFrom<usize>>::Error: Debug,
Range<T>: Iterator + DoubleEndedIterator,
Vec<T>: FromIterator<<Range<T> as Iterator>::Item>,
VecDeque<T>: FromIterator<<Range<T> as Iterator>::Item>,
IndexSet<T>: FromIterator<<Range<T> as Iterator>::Item>,
Blanket implementation of PermutationRank.