OrdCompanion

scalus.prelude.OrdCompanion
object OrdCompanion

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

enum Order

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def by[A, B : Ord](mapper: A => B): () => A

Givens

Givens

given given_Eq_Order: () => Order
given given_Ord_A_B[A : Ord, B : Ord]: () => (A, B)
given given_Ord_BigInt: () => BigInt

Extensions

Extensions

extension (self: Order)
def isEqual: Boolean
def isGreater: Boolean
def isGreaterEqual: Boolean
def isLess: Boolean
def isLessEqual: Boolean
inline def nonEqual: Boolean
extension [A](self: A)(implicit evidence$1: () => A)
inline def <=>: Order
def equiv: Boolean
def gt: Boolean
def gteq: Boolean
def lt: Boolean
def lteq: Boolean
extension [A](self: () => A)
inline def compare(inline lhs: A, inline rhs: A): Order
def orElse(other: () => A): () => A
def orElseBy[B : Ord](mapper: A => B): () => A