use std::io::{Cursor, Write};
fn main() {
let v = vec![0];
let mut c = Cursor::new(v);
c.set_position(std::usize::MAX as u64 + 1);
c.write(&[1]).unwrap();
println!("{:?}", c.into_inner());
}
On 32-bit platform it currently prints: "[1]". It should fail or panic instead.