Trait enumoid::base::Enumoid [−][src]
Trait for enumerable types.
Trait for enumerable types.
type CompactSize: Copy
[src]fn into_usize(value: Self) -> usize
[src]fn from_usize(value: usize) -> Self
[src]fn compact_size(value: usize) -> Self::CompactSize
[src]fn uncompact_size(value: Self::CompactSize) -> usize
[src]fn wrapped_add(value: Self, last: Self, delta: isize) -> Self
[src]fn checked_add(value: Self, last: Self, delta: isize) -> Option<Self>
[src]fn iter() -> Map<Range<usize>, fn(_: usize) -> Self>
[src]fn range_inclusive(self, to: Self) -> Map<Range<usize>, fn(_: usize) -> Self>
[src]