impl From<T> for AtomicT
This commit is contained in:
parent
1fdcf52df4
commit
5c21637f9a
1 changed files with 12 additions and 0 deletions
|
|
@ -927,6 +927,12 @@ impl<T> AtomicPtr<T> {
|
|||
}
|
||||
}
|
||||
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
impl<T> From<*mut T> for AtomicPtr<T> {
|
||||
#[inline]
|
||||
fn from(p: *mut T) -> Self { Self::new(p) }
|
||||
}
|
||||
|
||||
#[cfg(target_has_atomic = "ptr")]
|
||||
macro_rules! atomic_int {
|
||||
($stable:meta, $const_unstable:meta,
|
||||
|
|
@ -967,6 +973,12 @@ macro_rules! atomic_int {
|
|||
}
|
||||
}
|
||||
|
||||
#[$stable]
|
||||
impl From<$int_type> for $atomic_type {
|
||||
#[inline]
|
||||
fn from(v: $int_type) -> Self { Self::new(v) }
|
||||
}
|
||||
|
||||
#[$stable_debug]
|
||||
impl fmt::Debug for $atomic_type {
|
||||
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue