letter-sequence 2.1.0

A method to create sequence displayed as uppercase or lower letters, or digits
Documentation
#![allow(dead_code)]


//! https://github.com/Perl/perl5/blob/b00088e00c4239461444105ef6497559559258e9/pod/perlop.pod#auto-increment-and-auto-decrement------
fn main() {
	use letter_sequence::sequence::builder::SequenceBuilder;
	use std::convert::TryFrom;
	use std::ops::Add;

	let mut seq = SequenceBuilder::try_from("A").unwrap().build().unwrap();
	seq += 123_456_789u64;
	println!("{:?}", seq.to_string());
	// let seq = SequenceBuilder::new(123_456_789).upper().build().unwrap();
	// println!("{}", seq.to_string());
	// for i in 1..123_456_789 {
	// 	assert_eq!(
	// 		i.to_string()
	// 	);
	// }
	// println!("Hello, world!");
	// use letter_sequence::sequence::combined::CombinedSequence;
	// use std::convert::TryFrom;

	// let mut seq = CombinedSequence::try_from("A9Z").unwrap();
	// assert_eq!( seq.next().unwrap().to_string(), "B0A" );
	// assert_eq!( seq.next().unwrap().to_string(), "B0B" );
	// 
	// let mut seq = CombinedSequence::try_from("Z9Z").unwrap();
	// assert_eq!( seq.next().unwrap().to_string(), "AA0A" );
	// 
	// let mut seq = CombinedSequence::try_from("9ZZ").unwrap();
	// assert_eq!( seq.next().unwrap().to_string(), "10A" );

	// // 0 based- 26 letters in the alphabet
	// seq.nth( 26usize.pow(2) - 1 + 25 );
	// assert_eq!( seq.to_string(), "10ZZ" );
}