From 82fef85a0249fc266bb2ac821017e45158cd2652 Mon Sep 17 00:00:00 2001 From: sharks Date: Tue, 27 Mar 2018 20:34:12 -0500 Subject: [PATCH] Doc tests --- src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index e3b6925..f68a644 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,6 +62,7 @@ impl IpNetwork { /// ``` /// use ipnetwork::IpNetwork; /// + /// assert_eq!(IpNetwork::V4("10.9.0.1".parse().unwrap()).prefix(), 32u8); /// assert_eq!(IpNetwork::V4("10.9.0.32/16".parse().unwrap()).prefix(), 16u8); /// assert_eq!(IpNetwork::V6("ff01::0/32".parse().unwrap()).prefix(), 32u8); /// ``` @@ -80,6 +81,8 @@ impl IpNetwork { /// use ipnetwork::IpNetwork; /// use std::net::{Ipv4Addr, Ipv6Addr}; /// + /// let v4_net: IpNetwork = "10.9.0.1".parse().unwrap(); + /// assert_eq!(v4_net.mask(), Ipv4Addr::new(255, 255, 255, 255)); /// let v4_net: IpNetwork = "10.9.0.32/16".parse().unwrap(); /// assert_eq!(v4_net.mask(), Ipv4Addr::new(255, 255, 0, 0)); /// let v6_net: IpNetwork = "ff01::0/32".parse().unwrap();