Add Coerce and CoerceUnsized to mini_core
This commit is contained in:
parent
37b61e0ca6
commit
a4da89d608
1 changed files with 8 additions and 0 deletions
|
@ -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 {}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue