/// }
///
/// impl PartialEq for Book {
-/// fn eq(&self, other: &Self) -> bool {
+/// fn eq(&self, other: &Book) -> bool {
/// self.isbn == other.isbn
/// }
/// }
/// format: BookFormat,
/// }
/// impl PartialEq for Book {
-/// fn eq(&self, other: &Self) -> bool {
+/// fn eq(&self, other: &Book) -> bool {
/// self.isbn == other.isbn
/// }
/// }
/// }
///
/// impl Ord for Person {
-/// fn cmp(&self, other: &Self) -> Ordering {
+/// fn cmp(&self, other: &Person) -> Ordering {
/// self.height.cmp(&other.height)
/// }
/// }
///
/// impl PartialOrd for Person {
-/// fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
+/// fn partial_cmp(&self, other: &Person) -> Option<Ordering> {
/// Some(self.cmp(other))
/// }
/// }
///
/// impl PartialEq for Person {
-/// fn eq(&self, other: &Self) -> bool {
+/// fn eq(&self, other: &Person) -> bool {
/// self.height == other.height
/// }
/// }
///
/// ```
/// impl PartialOrd for Person {
-/// fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
+/// fn partial_cmp(&self, other: &Person) -> Option<Ordering> {
/// Some(self.cmp(other))
/// }
/// }
/// }
///
/// impl PartialOrd for Person {
-/// fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
+/// fn partial_cmp(&self, other: &Person) -> Option<Ordering> {
/// self.height.partial_cmp(&other.height)
/// }
/// }
///
/// impl PartialEq for Person {
-/// fn eq(&self, other: &Self) -> bool {
+/// fn eq(&self, other: &Person) -> bool {
/// self.height == other.height
/// }
/// }