ip_network
IPv4 and IPv6 network structs.
Usage
Add this to your Cargo.toml
:
[]
= "0.2"
this to your crate root:
extern crate ip_network;
and then you can use it like this:
use Ipv4Addr;
use Ipv4Network;
let ip_network = from.unwrap;
assert_eq!;
Minimal required version of Rust compiler is 1.26 (because of support u128
data type), for
older compiler you can use 0.1.X
versions.
Serde support
To enable serialization, just add serde
feature to package in Cargo.toml
:
[]
= { = "0.2", = ["serde"] }
Postgres support
To enable support for postgres crate CIDR type, just add postgres
feature to package in Cargo.toml
:
[]
= { = "0.2", = ["postgres"] }
Diesel support
To enable support for diesel crate CIDR type, just add diesel
feature to package in Cargo.toml
:
[]
= { = "0.2", = ["diesel"] }