1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
use string_cache::DefaultAtom;


#[derive(Debug, Clone, PartialEq, Eq, Hash)]
pub struct Grammeme {
    atom: DefaultAtom,
}


impl Grammeme {
    pub fn new<A: Into<DefaultAtom>>(a: A) -> Self {
        Grammeme {
            atom: a.into(),
        }
    }
}