From 64f9126fbea2f257f7fcf2c75a13c7da3d8c45d3 Mon Sep 17 00:00:00 2001 From: zancas Date: Mon, 8 Jun 2020 13:46:00 -0600 Subject: [PATCH] This explanation incorrectly inverts the meaning of SuperTrait --- src/trait/supertraits.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/trait/supertraits.md b/src/trait/supertraits.md index b28b8f4c9d..b1e10e10ed 100644 --- a/src/trait/supertraits.md +++ b/src/trait/supertraits.md @@ -8,7 +8,7 @@ trait Person { fn name(&self) -> String; } -// Student is a supertrait of Person. +// Person is a supertrait of Student. // Implementing Student requires you to also impl Person. trait Student: Person { fn university(&self) -> String; @@ -18,8 +18,8 @@ trait Programmer { fn fav_language(&self) -> String; } -// CompSciStudent (computer science student) is a supertrait of both Programmer -// and Student. Implementing CompSciStudent requires you to impl both subtraits. +// CompSciStudent (computer science student) is a subtrait of both Programmer +// and Student. Implementing CompSciStudent requires you to impl both supertraits. trait CompSciStudent: Programmer + Student { fn git_username(&self) -> String; }