Skip to content

Commit 82f5161

Browse files
Merge pull request #3 from tinaun/nightly-fixes
nightly fixes
2 parents dbc87f8 + 975dd64 commit 82f5161

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/projection.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/// ```
1010
/// # #![feature(pin, arbitrary_self_types)]
1111
/// # #[macro_use] extern crate pin_utils;
12-
/// # use std::mem::PinMut;
12+
/// # use std::pin::PinMut;
1313
/// # use std::marker::Unpin;
1414
/// struct Foo<T> {
1515
/// field: T,
@@ -32,10 +32,10 @@
3232
macro_rules! unsafe_pinned {
3333
($f:tt: $t:ty) => (
3434
fn $f<'__a>(
35-
self: &'__a mut $crate::core_reexport::mem::PinMut<Self>
36-
) -> $crate::core_reexport::mem::PinMut<'__a, $t> {
35+
self: &'__a mut $crate::core_reexport::pin::PinMut<Self>
36+
) -> $crate::core_reexport::pin::PinMut<'__a, $t> {
3737
unsafe {
38-
$crate::core_reexport::mem::PinMut::map_unchecked(
38+
$crate::core_reexport::pin::PinMut::map_unchecked(
3939
self.reborrow(), |x| &mut x.$f
4040
)
4141
}
@@ -53,7 +53,7 @@ macro_rules! unsafe_pinned {
5353
/// ```
5454
/// # #![feature(pin, arbitrary_self_types)]
5555
/// # #[macro_use] extern crate pin_utils;
56-
/// # use std::mem::PinMut;
56+
/// # use std::pin::PinMut;
5757
/// # struct Bar;
5858
/// struct Foo {
5959
/// field: Bar,
@@ -71,10 +71,10 @@ macro_rules! unsafe_pinned {
7171
macro_rules! unsafe_unpinned {
7272
($f:tt: $t:ty) => (
7373
fn $f<'__a>(
74-
self: &'__a mut $crate::core_reexport::mem::PinMut<Self>
74+
self: &'__a mut $crate::core_reexport::pin::PinMut<Self>
7575
) -> &'__a mut $t {
7676
unsafe {
77-
&mut $crate::core_reexport::mem::PinMut::get_mut_unchecked(
77+
&mut $crate::core_reexport::pin::PinMut::get_mut_unchecked(
7878
self.reborrow()
7979
).$f
8080
}

src/stack_pin.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
/// ```
44
/// # #![feature(pin)]
55
/// # #[macro_use] extern crate pin_utils;
6-
/// # use core::mem::PinMut;
6+
/// # use core::pin::PinMut;
77
/// # struct Foo {}
88
/// let foo = Foo { /* ... */ };
99
/// pin_mut!(foo);
@@ -18,7 +18,7 @@ macro_rules! pin_mut {
1818
// ever again.
1919
#[allow(unused_mut)]
2020
let mut $x = unsafe {
21-
$crate::core_reexport::mem::PinMut::new_unchecked(&mut $x)
21+
$crate::core_reexport::pin::PinMut::new_unchecked(&mut $x)
2222
};
2323
)* }
2424
}

tests/projection.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#![feature(pin, arbitrary_self_types)]
22
#[macro_use] extern crate pin_utils;
3-
use std::mem::PinMut;
3+
use std::pin::PinMut;
44
use std::marker::Unpin;
55

66
struct Foo<T1, T2> {

tests/stack_pin.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#![feature(pin)]
22
#[macro_use] extern crate pin_utils;
3-
use core::mem::PinMut;
3+
use core::pin::PinMut;
44

55
#[test]
66
fn stack_pin() {

0 commit comments

Comments
 (0)