Provide a Default implementation for AtomicPtr

Closes #24613
This commit is contained in:
Jake Goulding 2015-04-25 22:55:15 -04:00
parent da623844a9
commit 7c548a2653

View file

@ -129,6 +129,12 @@ pub struct AtomicPtr<T> {
_marker: PhantomData<*mut T>,
}
impl<T> Default for AtomicPtr<T> {
fn default() -> AtomicPtr<T> {
AtomicPtr::new(::ptr::null_mut())
}
}
unsafe impl<T> Sync for AtomicPtr<T> {}
/// Atomic memory orderings