allocative/impls/std/
net.rsuse std::net::IpAddr;
use std::net::Ipv4Addr;
use std::net::Ipv6Addr;
use crate::allocative_trait::Allocative;
use crate::visitor::Visitor;
impl Allocative for IpAddr {
fn visit<'a, 'b: 'a>(&self, visitor: &'a mut Visitor<'b>) {
visitor.enter_self_sized::<Self>().exit();
}
}
impl Allocative for Ipv4Addr {
fn visit<'a, 'b: 'a>(&self, visitor: &'a mut Visitor<'b>) {
visitor.enter_self_sized::<Self>().exit();
}
}
impl Allocative for Ipv6Addr {
fn visit<'a, 'b: 'a>(&self, visitor: &'a mut Visitor<'b>) {
visitor.enter_self_sized::<Self>().exit();
}
}