1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
//! onigiri::tools is the tool of handling `chars`. //! //! onigiri::validator is validate whether `Vec<char>` is valid. //! //! Some examples are as follows. //! //! ``` //! let test_text = "(13 + 2)".to_string(); //! //! let new_vvchar = onigiri::tools::create_vvchar(&test_text); //! assert_eq!(&new_vvchar, &vec![vec!['(', '1','3'],vec!['+'],vec!['2', ')']]); //! let thirteen = &new_vvchar[0][1..].to_vec(); //! assert_eq!(onigiri::validator::is_positive_number(&thirteen), true); //! //! let num = onigiri::tools::cast::<u8>(&thirteen); //! assert_eq!(&num, &Some(13_u8)); //! assert_eq!(&num.unwrap() + 2, 15_u8); //! ``` //! pub mod tools; pub mod validator;