localize_it 2.0.0

Simple and fast library for localization
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod locale;

use crate::locale::{storage, Locale};

#[test]
fn set_and_get() {
    storage::set(Locale::Ru);
    assert_eq!(storage::get(), Locale::Ru);

    storage::set_from_usize(0);
    assert_eq!(storage::get_as_usize(), 0);

    storage::set_from_str("En");
    assert_eq!(storage::get_as_str(), "En");

    storage::set_from_caseless_str("ru");
    assert_eq!(storage::get_as_str(), "Ru");
}