From c39352fa43f4ff4df835d511b4415c8e770438c4 Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Tue, 24 Dec 2019 16:44:32 +0100 Subject: Fill in type params in 'add missing impl members' assist --- docs/user/assists.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'docs') diff --git a/docs/user/assists.md b/docs/user/assists.md index 334ba450f..ecf206f71 100644 --- a/docs/user/assists.md +++ b/docs/user/assists.md @@ -98,26 +98,26 @@ Adds scaffold for overriding default impl members. ```rust // BEFORE -trait T { +trait Trait { Type X; fn foo(&self); fn bar(&self) {} } -impl T for () { +impl Trait for () { Type X = (); fn foo(&self) {}┃ } // AFTER -trait T { +trait Trait { Type X; fn foo(&self); fn bar(&self) {} } -impl T for () { +impl Trait for () { Type X = (); fn foo(&self) {} fn bar(&self) {} @@ -131,25 +131,25 @@ Adds scaffold for required impl members. ```rust // BEFORE -trait T { +trait Trait { Type X; - fn foo(&self); + fn foo(&self) -> T; fn bar(&self) {} } -impl T for () {┃ +impl Trait for () {┃ } // AFTER -trait T { +trait Trait { Type X; - fn foo(&self); + fn foo(&self) -> T; fn bar(&self) {} } -impl T for () { - fn foo(&self) { unimplemented!() } +impl Trait for () { + fn foo(&self) -> u32 { unimplemented!() } } ``` -- cgit v1.2.3