#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(ip)] use std::net::Ipv4Addr; fn main() { assert_eq!(Ipv4Addr::new(80, 9, 12, 3).is_global(), true); assert_eq!(Ipv4Addr::UNSPECIFIED.is_global(), false); assert_eq!(Ipv4Addr::new(10, 254, 0, 0).is_global(), false); assert_eq!(Ipv4Addr::new(192, 168, 10, 65).is_global(), false); assert_eq!(Ipv4Addr::new(172, 16, 10, 65).is_global(), false); assert_eq!(Ipv4Addr::new(100, 100, 0, 0).is_global(), false); assert_eq!(Ipv4Addr::LOCALHOST.is_global(), false); assert_eq!(Ipv4Addr::new(169, 254, 45, 1).is_global(), false); assert_eq!(Ipv4Addr::new(192, 0, 2, 255).is_global(), false); assert_eq!(Ipv4Addr::new(198, 51, 100, 65).is_global(), false); assert_eq!(Ipv4Addr::new(203, 0, 113, 6).is_global(), false); assert_eq!(Ipv4Addr::new(198, 18, 0, 0).is_global(), false); assert_eq!(Ipv4Addr::new(250, 10, 20, 30).is_global(), false); assert_eq!(Ipv4Addr::BROADCAST.is_global(), false); }