lib 0.0.2

LIB: Math and container utilities for Rust. Notice: study purpose, not production ready.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::debug_assert;
use crate::dprintln;
use crate::math::digits::Digits;

#[derive(Debug)]
pub enum NumberConvertError{
    InvalidNumber,
    NumberOutOfRange,
}
pub trait NumToLangParser {
    fn number_to_text(&self, n: Digits) -> Result<String,NumberConvertError>;
}
pub trait LanguageParser {
    fn name() -> &'static str;
}