io.github.pidoveproject.showdown.util

Members list

Type members

Classlikes

trait NumericTypeOps[A, C, T](using integral: Integral[A]) extends RefinedTypeOps[A, C, T]

Attributes

Source
NumericTypeOps.scala
Supertypes
trait RefinedTypeOps[A, C, T]
class Object
trait Matchable
class Any
Known subtypes
object MoveSlot
object PP
object PlayerNumber
object Rating
object StatBoost
object TeamSlot
object TurnNumber
object Count
Show all
trait UnionTypeMirror[A]

Attributes

Companion
object
Source
UnionTypeMirror.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class UnionTypeMirrorImpl[A, T]

Attributes

Companion
trait
Source
UnionTypeMirror.scala
Supertypes
class Object
trait Matchable
class Any
Self type
class UnionTypeMirrorImpl[A, T <: Tuple] extends UnionTypeMirror[A]

Attributes

Source
UnionTypeMirror.scala
Supertypes
trait UnionTypeMirror[A]
class Object
trait Matchable
class Any
object either

Attributes

Source
either.scala
Supertypes
class Object
trait Matchable
class Any
Self type
either.type

Givens

Givens

inline given ironTypeRight[A, B, C](using constraint: Constraint[B, C]): TypeTest[A, IronType[B, C]]

Attributes

Source
package.scala
inline given newtypeLeft[A, B](using mirror: Mirror[A]): TypeTest[A, B]

Attributes

Source
package.scala
inline given newtypeRight[A, B](using mirror: Mirror[B]): TypeTest[A, B]

Attributes

Source
package.scala