2 #![allow(dead_code, unused_variables)]
8 impl From<NonNullary> for isize {
9 fn from(val: NonNullary) -> isize {
11 NonNullary::Nullary => 0,
12 NonNullary::Other(i) => i,
18 let v = NonNullary::Nullary;
19 let val = isize::from(v); //~ ERROR non-primitive cast: `NonNullary` as `isize` [E0605]