From b8a53b5a4cb594326ec90feb960d018e7ae23f2a Mon Sep 17 00:00:00 2001 From: Ben Blum Date: Thu, 30 May 2013 20:03:01 -0400 Subject: Add 'Sized' builtin kind; doesn't do anything yet --- src/libstd/kinds.rs | 5 +++++ src/libstd/prelude.rs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'src/libstd') diff --git a/src/libstd/kinds.rs b/src/libstd/kinds.rs index b6c22f29c3e..05c963a32cc 100644 --- a/src/libstd/kinds.rs +++ b/src/libstd/kinds.rs @@ -53,3 +53,8 @@ pub trait Owned { pub trait Const { // Empty. } + +#[lang="sized"] +pub trait Sized { + // Empty. +} diff --git a/src/libstd/prelude.rs b/src/libstd/prelude.rs index 07864ce419e..4dcef60781f 100644 --- a/src/libstd/prelude.rs +++ b/src/libstd/prelude.rs @@ -12,7 +12,7 @@ // Reexported core operators pub use either::{Either, Left, Right}; -pub use kinds::{Const, Copy, Owned}; +pub use kinds::{Const, Copy, Owned, Sized}; pub use ops::{Add, Sub, Mul, Div, Rem, Neg, Not}; pub use ops::{BitAnd, BitOr, BitXor}; pub use ops::{Drop}; -- cgit 1.4.1-3-g733a5