Move Layout
and LayoutErr
to core::mem
#71856
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This moves
core::alloc::{Layout, LayoutErr}
tocore::mem::{Layout, LayoutError}
and reexport them ascore::alloc::{Layout, LayoutErr}
. Currently it is neither possible to deprecate reexports, nor to document them, however I added the comment so it shows up if rustdoc supports this one day. Also#[doc(no_inline)]
was added to express, that this is a reexport, this is probably the best bet. The alternative would be#[doc(hidden)]
.It's may be an option to also reexport
mem::LayoutError
asalloc::LayoutError
but this is not required.I have another commit in the queue which changes (I hope) all occurrences to the new path, but I want to wait for the CI first. This shouldn't cause any errors or warnings.I pushed the commit. All previous test passed.r? @LukasKalbertodt
closes rust-lang/wg-allocators#59