Trait qsym2::permutation::PermutationRank
source · pub trait PermutationRank: Integer + Unsigned + BitStore + PrimInt + Hash + TryFrom<usize> + Into<usize> + Serialize { }
Expand description
Trait for generic permutation rank types.
Object Safety§
This trait is not object safe.
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
.