aboutsummaryrefslogtreecommitdiff
path: root/tests/project_replace.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/project_replace.rs')
-rw-r--r--tests/project_replace.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/tests/project_replace.rs b/tests/project_replace.rs
index 9c8a5ab..a97e3af 100644
--- a/tests/project_replace.rs
+++ b/tests/project_replace.rs
@@ -1,5 +1,6 @@
#![warn(rust_2018_idioms, single_use_lifetimes)]
#![allow(dead_code)]
+#![allow(deprecated)]
use pin_project::{pin_project, project_replace};
use std::{marker::PhantomData, pin::Pin};
@@ -7,7 +8,7 @@ use std::{marker::PhantomData, pin::Pin};
#[project_replace] // Nightly does not need a dummy attribute to the function.
#[test]
fn project_replace_stmt_expr() {
- #[pin_project(Replace)]
+ #[pin_project(project_replace)]
struct Struct<T, U> {
#[pin]
field1: T,
@@ -27,7 +28,7 @@ fn project_replace_stmt_expr() {
// tuple struct
- #[pin_project(Replace)]
+ #[pin_project(project_replace)]
struct TupleStruct<T, U>(#[pin] T, U);
let mut s = TupleStruct(1, 2);
@@ -39,7 +40,7 @@ fn project_replace_stmt_expr() {
let y: i32 = y;
assert_eq!(y, 2);
- #[pin_project(Replace)]
+ #[pin_project(project_replace)]
enum Enum<A, B, C, D> {
Variant1(#[pin] A, B),
Variant2 {
@@ -73,7 +74,7 @@ fn project_replace_stmt_expr() {
#[project_replace]
#[test]
fn combine() {
- #[pin_project(Replace)]
+ #[pin_project(project_replace)]
enum Enum<A> {
V1(#[pin] A),
V2,