netip 0.3.0

IPv4/IPv6 network types with non-contiguous masks support
Documentation
//! IPv4/IPv6 network primitives.
//!
//! This library provides types for IP networks by extending the standard
//! library.
//!
//! Unlike most open-source libraries, this library is designed to support
//! non-contiguous masks.

#![deny(missing_docs)]

mod macaddr;
mod net;

pub use macaddr::{MacAddr, MacAddrParseError};
pub use net::{
    Contiguous, ContiguousIpNetParseError, IpNetParseError, IpNetwork, Ipv4Network, Ipv4NetworkAddrs, Ipv4NetworkDiff,
    Ipv6Network, Ipv6NetworkAddrs, Ipv6NetworkDiff, ipv4_aggregate, ipv4_binary_split, ipv6_aggregate,
    ipv6_binary_split,
};