]> git.lizzy.rs Git - rust.git/commit
Add core::marker::PhantomData.
authorFelix S. Klock II <pnkfelix@pnkfx.org>
Wed, 21 Jan 2015 19:02:52 +0000 (20:02 +0100)
committerFelix S. Klock II <pnkfelix@pnkfx.org>
Wed, 11 Feb 2015 12:51:09 +0000 (13:51 +0100)
commitf90c3864b66ba28c5cda46a32a564d77b0c0f848
tree4b487d5a24090f3e6f271a47eb8974f3d5824677
parente02b6d17486ecef8541d03bb6a38c52d1a35b339
Add core::marker::PhantomData.

Port `core::ptr::Unique` to have `PhantomData`. Add `PhantomData` to
`TypedArena` and `Vec` as well.

As a drive-by, switch `ptr::Unique` from a tuple-struct to a struct
with fields.
src/libarena/lib.rs
src/libcollections/btree/node.rs
src/libcollections/vec.rs
src/libcore/marker.rs
src/libcore/ptr.rs
src/libcoretest/ptr.rs
src/libflate/lib.rs
src/librustc/middle/lang_items.rs
src/librustc/middle/ty.rs