1 use byteorder::{BigEndian, ByteOrder};
4 // Exercise external crate, printing to stdout.
6 let n = <BigEndian as ByteOrder>::read_u32(buf);
7 assert_eq!(n, 0x01020304);
8 println!("{:#010x}", n);
10 // Access program arguments, printing to stderr.
11 for arg in std::env::args() {
18 use rand::{Rng, SeedableRng};
20 // Make sure in-crate tests with dev-dependencies work
23 let mut rng = rand::rngs::StdRng::seed_from_u64(0xcafebeef);
24 let x: u32 = rng.gen();
25 let y: usize = rng.gen();
26 let z: u128 = rng.gen();
27 assert_ne!(x as usize, y);
28 assert_ne!(y as u128, z);