mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-28 11:07:42 +00:00
Rollup merge of #126266 - tbu-:pr_doc_alloc_default_system, r=jhpratt
Unify guarantees about the default allocator `std::alloc` said that the default allocator is unspecified for all crrate types except `cdylib` and `staticlib`. Adjust `std::alloc::System` documentation to say the same. Fixes #125870.
This commit is contained in:
commit
e923048768
@ -73,7 +73,9 @@ pub use alloc_crate::alloc::*;
|
|||||||
/// work, such as to serve alignment requests greater than the alignment
|
/// work, such as to serve alignment requests greater than the alignment
|
||||||
/// provided directly by the backing system allocator.
|
/// provided directly by the backing system allocator.
|
||||||
///
|
///
|
||||||
/// This type implements the `GlobalAlloc` trait and Rust programs by default
|
/// This type implements the [`GlobalAlloc`] trait. Currently the default
|
||||||
|
/// global allocator is unspecified. Libraries, however, like `cdylib`s and
|
||||||
|
/// `staticlib`s are guaranteed to use the [`System`] by default and as such
|
||||||
/// work as if they had this definition:
|
/// work as if they had this definition:
|
||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
|
Loading…
Reference in New Issue
Block a user