1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
extern crate num; extern crate num_traits; extern crate num_integer; extern crate regex; extern crate core; // use num::bigint::BigUint; // const IN4MASK: &'static [u8; 8] = b"FFFFFFFF"; // const IN6MASK : &'static [u8; 32] = b"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"; pub mod rle; pub mod ip_bits; //pub use ip_bits::IpBits; pub mod prefix; //pub use prefix::Prefix; mod ipaddress; pub use ipaddress::IPAddress; pub mod prefix128; pub mod ipv6; pub mod ipv6_loopback; pub mod ipv6_mapped; pub mod ipv6_unspec; pub mod prefix32; pub mod ipv4; //pub use prefix32::Prefix32; //pub use prefix128::Prefix128;