Stabilize ::{core,std}::pin::pin!#103800
Conversation
|
r? @scottmcm (rustbot has picked a reviewer for you, use r? to override) |
|
Hey! It looks like you've submitted a new PR for the library teams! If this PR contains changes to any Examples of
The Miri subtree was changed cc @rust-lang/miri |
8a88a62 to
0b3061a
Compare
|
Since this needs an FCP, which I can't do, |
|
cc/ @rust-lang/libs-api, @rust-lang/wg-async |
|
@rustbot modify labels: -S-waiting-on-review +S-waiting-on-team |
|
@rfcbot merge |
|
Team member @m-ou-se has proposed to merge this. The next step is review by the rest of the tagged team members: No concerns currently listed. Once a majority of reviewers approve (and at most 2 approvals are outstanding), this will enter its final comment period. If you spot a major issue that hasn't been raised at any point in this process, please speak up! See this document for info about what commands tagged team members can give me. |
|
I'm marking @yaahc's box because she has stepped down from T-libs-api after the point that this feature got proposed for FCP. |
…macro, r=dtolnay
Stabilize `::{core,std}::pin::pin!`
As discussed [over here](rust-lang#93178 (comment)), it looks like a decent time to stabilize the `pin!` macro.
### Public API
```rust
// in module `core::pin`
/// API: `fn pin<T>($value: T) -> Pin<&'local mut T>`
pub macro pin($value:expr $(,)?) {
…
}
```
- Tracking issue: rust-lang#93178
(now all this needs is an FCP by the proper team?)
|
@bors r- |
281855b to
980d09b
Compare
|
@bors r+ |
|
📌 Commit 980d09b7350efc7e56e22ad6a05f2af6c68a93be has been approved by It is now in the queue for this repository. |
|
🌲 The tree is currently closed for pull requests below priority 50. This pull request will be tested once the tree is reopened. |
980d09b to
48b7e2a
Compare
…macro, r=dtolnay
Stabilize `::{core,std}::pin::pin!`
As discussed [over here](rust-lang#93178 (comment)), it looks like a decent time to stabilize the `pin!` macro.
### Public API
```rust
// in module `core::pin`
/// API: `fn pin<T>($value: T) -> Pin<&'local mut T>`
pub macro pin($value:expr $(,)?) {
…
}
```
- Tracking issue: rust-lang#93178
(now all this needs is an FCP by the proper team?)
…mpiler-errors Rollup of 8 pull requests Successful merges: - rust-lang#103236 (doc: rewrite doc for signed int::{carrying_add,borrowing_sub}) - rust-lang#103800 (Stabilize `::{core,std}::pin::pin!`) - rust-lang#106097 (Migrate mir_build diagnostics 2 of 3) - rust-lang#106170 (Move autoderef to `rustc_hir_analysis`) - rust-lang#106323 (Stabilize f16c_target_feature) - rust-lang#106360 (Tweak E0277 `&`-removal suggestions) - rust-lang#106524 (Label `struct/enum constructor` instead of `fn item`, mention that it should be called on type mismatch) - rust-lang#106739 (Remove `<dyn AstConv<'tcx>>::fun(c, ...)` calls in favour of `c.astconv().fun(...)`) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
As discussed over here, it looks like a decent time to stabilize the
pin!macro.Public API
core::pin::pin!#93178(now all this needs is an FCP by the proper team?)