Skip to content

Commit 680d9fc

Browse files
committed
Auto merge of rust-lang#83408 - ijackson:expose-splitinclusive, r=dtolnay
Expose str::SplitInclusive in alloc and therefore in std This seems to have been omitted from the beginning when this feature was first introduced in 86bf962. Most users won't need to name this type which is probably why this wasn't noticed in the meantime. See rust-lang#83372 for a different but related bug. ### Notes for reviewers I think I have got this right but TBH I am not very familiar with the relationship between core and std and so on. <strike>I also haven't don't any kind of test (not even a build) yet. I will do a local docs build to see that the type now appears in the std docs.</strike> I did a local docs build and it has made this type appear as `std::str::SplitInclusive` as expected The linkification of the return value from `str::split_inclusive` teleports me to the online url for `core::str::SplitInclusive`. I think this may be a rustdoc anomaly (similar to rust-lang#79630 maybe) but I am not sure. Perhaps it means I haven't done the `std` -> `core` referrence correctly. I made this insta-stable since it seems like simply a bug. Please LMK if that is not right. *(edited to add:)* In particular, IDK how this ought to relate to the (?)current release process.
2 parents 5b33de3 + 633a66f commit 680d9fc

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

library/alloc/src/str.rs

+2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ pub use core::str::pattern;
4646
pub use core::str::EncodeUtf16;
4747
#[stable(feature = "split_ascii_whitespace", since = "1.34.0")]
4848
pub use core::str::SplitAsciiWhitespace;
49+
#[stable(feature = "split_inclusive", since = "1.53.0")]
50+
pub use core::str::SplitInclusive;
4951
#[stable(feature = "rust1", since = "1.0.0")]
5052
pub use core::str::SplitWhitespace;
5153
#[stable(feature = "rust1", since = "1.0.0")]

0 commit comments

Comments
 (0)