From 2f478a83fffd82b6532c871ffa83caf8ce54e8d2 Mon Sep 17 00:00:00 2001 From: Piotr Date: Sun, 7 Jul 2013 12:40:58 +0200 Subject: [PATCH] Add implementation of new lang items --- zero.rs | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/zero.rs b/zero.rs index fadc5c94fc..3bb16c3128 100644 --- a/zero.rs +++ b/zero.rs @@ -43,8 +43,26 @@ pub trait Copy {} #[lang="owned"] pub trait Owned {} -#[lang="const"] -pub trait Const {} +#[lang="freeze"] +pub trait Freeze {} + +#[lang="opaque"] +pub enum Opaque {} + +#[lang="ty_desc"] +pub struct TyDesc; + +#[lang="ty_visitor"] +pub trait TyVisitor {} + +#[lang="closure_exchange_malloc"] +pub trait ClosureExchangeMalloc {} + +#[lang="send"] +pub trait Send {} + +#[lang="sized"] +pub trait Sized {} #[lang="drop"] pub trait Drop {