about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/kinds.rs5
-rw-r--r--src/libstd/prelude.rs2
2 files changed, 6 insertions, 1 deletions
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};