1
Fork 0

Add Coerce and CoerceUnsized to mini_core

This commit is contained in:
bjorn3 2018-07-30 17:29:39 +02:00
parent 37b61e0ca6
commit a4da89d608

View file

@ -5,6 +5,14 @@
#[lang="sized"]
pub trait Sized {}
#[lang = "unsize"]
pub trait Unsize<T: ?Sized> {}
#[lang = "coerce_unsized"]
pub trait CoerceUnsized<T> {}
impl<'a, 'b: 'a, T: ?Sized+Unsize<U>, U: ?Sized> CoerceUnsized<&'a U> for &'b T {}
#[lang="copy"]
pub unsafe trait Copy {}