diff --git a/Cargo.toml b/Cargo.toml index 2bfe591..60208d5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "heapsize" -version = "0.1.1" +version = "0.1.2" authors = [ "The Servo Project Developers" ] description = "Infrastructure for measuring the total runtime size of an object on the heap" license = "MPL-2.0" @@ -11,4 +11,3 @@ unstable = [] [dependencies] libc = "0.1" - diff --git a/src/lib.rs b/src/lib.rs index 12f9c46..5931e17 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -17,6 +17,7 @@ use std::collections::hash_state; use std::hash::Hash; use std::marker::PhantomData; use std::mem::{size_of, transmute}; +use std::net::{Ipv4Addr, Ipv6Addr}; use std::sync::Arc; use std::rc::Rc; @@ -258,4 +259,5 @@ macro_rules! known_heap_size( known_heap_size!(0, u8, u16, u32, u64, usize); known_heap_size!(0, i8, i16, i32, i64, isize); known_heap_size!(0, bool, f32, f64); +known_heap_size!(0, Ipv4Addr, Ipv6Addr); known_heap_size!(0, PhantomData);