diff options
| author | Michael Goulet <michael@errs.io> | 2023-01-11 22:25:47 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-01-11 22:25:47 -0800 |
| commit | 2e17a5d4060c86b1e2dc707a605b06ebfc0ed20a (patch) | |
| tree | 1298d7f48181b8f8b1d40137aff3631ae75c8ed6 /src | |
| parent | e23b0fd318c3e5d28092e78d69977d21d1b1843e (diff) | |
| parent | 48b7e2a5b93e01fbf30484a8dd4f8ead24db0196 (diff) | |
| download | rust-2e17a5d4060c86b1e2dc707a605b06ebfc0ed20a.tar.gz rust-2e17a5d4060c86b1e2dc707a605b06ebfc0ed20a.zip | |
Rollup merge of #103800 - danielhenrymantilla:stabilize-pin-macro, r=dtolnay
Stabilize `::{core,std}::pin::pin!`
As discussed [over here](https://github.com/rust-lang/rust/issues/93178#issuecomment-1295843548), 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: #93178
(now all this needs is an FCP by the proper team?)
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/miri/tests/pass/issues/issue-miri-2068.rs | 2 | ||||
| -rw-r--r-- | src/tools/miri/tests/pass/stacked-borrows/future-self-referential.rs | 2 |
2 files changed, 0 insertions, 4 deletions
diff --git a/src/tools/miri/tests/pass/issues/issue-miri-2068.rs b/src/tools/miri/tests/pass/issues/issue-miri-2068.rs index 7576ba78f60..fe4078f7710 100644 --- a/src/tools/miri/tests/pass/issues/issue-miri-2068.rs +++ b/src/tools/miri/tests/pass/issues/issue-miri-2068.rs @@ -1,5 +1,3 @@ -#![feature(pin_macro)] - use core::future::Future; use core::pin::Pin; use core::task::{Context, Poll}; diff --git a/src/tools/miri/tests/pass/stacked-borrows/future-self-referential.rs b/src/tools/miri/tests/pass/stacked-borrows/future-self-referential.rs index 3ba21552fd3..96fc0be344d 100644 --- a/src/tools/miri/tests/pass/stacked-borrows/future-self-referential.rs +++ b/src/tools/miri/tests/pass/stacked-borrows/future-self-referential.rs @@ -1,5 +1,3 @@ -#![feature(pin_macro)] - use std::future::*; use std::marker::PhantomPinned; use std::pin::*; |
