either

io.github.pidoveproject.showdown.util.either
object either

Attributes

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

Members list

Extensions

Extensions

extension [L, R](either: Either[L, R])
def getOrBreak(using Label[Either[L, Nothing]]): R

Attributes

Source
either.scala
extension [A, C, T](ops: RefinedTypeOps[A, C, T])
inline def refineOrBreak(value: A)(using Constraint[A, C], Label[Either[ProtocolError, Nothing]]): T

Attributes

Source
either.scala
extension [L, R](option: Option[R])
def getOrBreak(left: L)(using Label[Either[L, Nothing]]): R

Attributes

Source
either.scala