1///|
2pub impl 
trait Eq {
  op_equal(Self, Self) -> Bool
}

Trait for types whose elements can test for equality

Eq
for
type Type
Type
with
(self : Type, other : Type) -> Bool
op_equal
(
Type
self
,
Type
other
) {
3
Type
self
.
(self : Type, other : Type) -> Bool
_op_equal
(
Type
other
)
4} 5 6///| 7pub impl
trait Eq {
  op_equal(Self, Self) -> Bool
}

Trait for types whose elements can test for equality

Eq
for
type SourceLocation
SourceLocation
with
(self : SourceLocation, other : SourceLocation) -> Bool
op_equal
(
SourceLocation
self
,
SourceLocation
other
) {
8
SourceLocation
self
.
(self : SourceLocation, other : SourceLocation) -> Bool
_op_equal
(
SourceLocation
other
)
9} 10 11///| 12pub impl
trait Eq {
  op_equal(Self, Self) -> Bool
}

Trait for types whose elements can test for equality

Eq
for
type SourceRange
SourceRange
with
(self : SourceRange, other : SourceRange) -> Bool
op_equal
(
SourceRange
self
,
SourceRange
other
) {
13
SourceRange
self
.
(self : SourceRange, other : SourceRange) -> Bool
_op_equal
(
SourceRange
other
)
14} 15 16///| 17pub impl
trait Eq {
  op_equal(Self, Self) -> Bool
}

Trait for types whose elements can test for equality

Eq
for
type Cursor
Cursor
with
(self : Cursor, other : Cursor) -> Bool
op_equal
(
Cursor
self
,
Cursor
other
) {
18
Cursor
self
.
(self : Cursor, other : Cursor) -> Bool
_op_equal
(
Cursor
other
)
19} 20