1 2 3 4 5 6 7 8 9 10
#[deriving(Show, PartialEq, Eq, Hash)] pub struct Token(pub uint); impl Token { #[inline] pub fn as_uint(self) -> uint { let Token(inner) = self; inner } }