Mark raw pointer Send and Sync impls ?Sized

I'm pretty sure this code isn't actually used by the compiler, so this
is effectively a documentation change.
This commit is contained in:
William Throwe 2015-11-24 23:39:11 -05:00
parent e24fffef8a
commit 7a7d481270
1 changed files with 4 additions and 4 deletions

View File

@ -35,9 +35,9 @@ pub unsafe trait Send {
unsafe impl Send for .. { }
#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Send for *const T { }
impl<T: ?Sized> !Send for *const T { }
#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Send for *mut T { }
impl<T: ?Sized> !Send for *mut T { }
/// Types with a constant size known at compile-time.
///
@ -230,9 +230,9 @@ pub unsafe trait Sync {
unsafe impl Sync for .. { }
#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Sync for *const T { }
impl<T: ?Sized> !Sync for *const T { }
#[stable(feature = "rust1", since = "1.0.0")]
impl<T> !Sync for *mut T { }
impl<T: ?Sized> !Sync for *mut T { }
macro_rules! impls{
($t: ident) => (