| #![stable(feature = "rust1", since = "1.0.0")] |
| |
| //! Thread-safe reference-counting pointers. |
| //! |
| //! See the [`Arc<T>`][Arc] documentation for more details. |
| //! |
| //! **Note**: This module is only available on platforms that support atomic |
| //! loads and stores of pointers. This may be detected at compile time using |
| //! `#[cfg(target_has_atomic = "ptr")]`. |
| |
| #[unstable(feature = "unique_rc_arc", issue = "112566")] |
| pub use crate::rcs::arc::UniqueArc; |
| #[stable(feature = "rust1", since = "1.0.0")] |
| pub use crate::rcs::arc::{Arc, Weak}; |