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

pub mod sequence;

pub use crate::sequence::builder::SequenceBuilder;
pub use sequence::renderer::SeqRendererBuilder;

#[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;