firims 2.4.3

fixed range integer maps and sets
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::fmt::Debug;

use num_traits::{PrimInt, Unsigned};

/// Generic trait for integers to be used as set members in [crate::BitSet] and
/// as keys in [crate::VecMap].
///
/// Based on [num_traits].
pub trait Integer: Debug + PrimInt + Unsigned {}

impl Integer for usize {}
impl Integer for u8 {}
impl Integer for u16 {}
impl Integer for u32 {}