//@ run-pass | |
#![feature(step_trait)] | |
use std::iter::Step; | |
#[cfg(target_pointer_width = "16")] | |
fn main() { | |
assert!(Step::steps_between(&0u32, &u32::MAX).is_none()); | |
} | |
#[cfg(any(target_pointer_width = "32", target_pointer_width = "64"))] | |
fn main() { | |
assert!(Step::steps_between(&0u32, &u32::MAX).is_some()); | |
} |