{"ast_node_type":"other","tokens":[{"end":26,"kind":"keyword","start":0,"text":"Self"}]}
                    Self {
                fn from(u: $ty) -> Self {
                        data: u128::from(u.cast_unsigned()), // go via the unsigned type of the same size