From d1f22f659fae9cfbeb9e45c8226d134d4a272586 Mon Sep 17 00:00:00 2001 From: Taylor Yu Date: Mon, 24 May 2021 10:42:49 -0500 Subject: [PATCH] missing parameter name in Trait Implementations The example in Trait Implementations was missing a parameter name in a trait method declaration, which is no longer allowed in the 2018 edition. --- src/items/implementations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/items/implementations.md b/src/items/implementations.md index f1baad74e..cb3598e8e 100644 --- a/src/items/implementations.md +++ b/src/items/implementations.md @@ -111,7 +111,7 @@ keyword. # struct Point {x: f64, y: f64}; # type Surface = i32; # struct BoundingBox {x: f64, y: f64, width: f64, height: f64}; -# trait Shape { fn draw(&self, Surface); fn bounding_box(&self) -> BoundingBox; } +# trait Shape { fn draw(&self, s: Surface); fn bounding_box(&self) -> BoundingBox; } # fn do_draw_circle(s: Surface, c: Circle) { } struct Circle { radius: f64,