1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#[doc = include_str!("../README.md")]

pub mod sequence;

#[derive(Debug, Eq, PartialEq)]
pub enum SequenceError {
	OutOfRange,

	// Used when converting from ordinal to character
	NotAsciiCharacter,

	// Used when converting from character to ordinal
	InvalidCharacter(char),

	InvalidString,
	EmptyString,
	PaddingAlpha,
}

const LETTERS: u64 = 25;
const A: u32  = 0;
const Z: u32 = 25;