1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![feature(trait_alias)]

mod core;
mod macros;
mod reflect;

pub use crate::core::*;
pub use crate::reflect::*;

/// This type is used to define a simple i18n resource that does not have any dynamic variables
/// that shall be captured by thy. R stands for Resource.
pub type R = String;

/// This type is used to define a dynamic i18n resource that uses argument variables.
/// DR stands for Dynamic Resource.
pub type DR<A> = I18NDynamicResource<A>;