Digit

object Digit extends DigitInstances
Companion
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

case
object _0 extends Digit
case
object _1 extends Digit
case
object _2 extends Digit
case
object _3 extends Digit
case
object _4 extends Digit
case
object _5 extends Digit
case
object _6 extends Digit
case
object _7 extends Digit
case
object _8 extends Digit
case
object _9 extends Digit

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror

Value members

Concrete methods

def digitFromChar(c: Char): Option[Digit]
def digitFromInt(i: Int): Option[Digit]
def digitFromLong(i: Long): Option[Digit]
def digits[F[_]](cs: F[Char])(implicit F: Functor[F]): OptionT[F, Digit]
def digitsCollapse[F[_]](chars: F[Char])(implicit F: MonadPlus[F]): F[Digit]
def digitsOr[F[_]](chars: F[Char], d: => Digit)(implicit F: Functor[F]): F[Digit]
def longDigits[F[_]](digits: F[Digit])(implicit F: Foldable[F]): Long
def mod10Digit(i: Int): Digit
def traverseDigits[F[_]](chars: F[Char])(implicit F: Traverse[F]): Option[F[Digit]]
def traverseDigitsOr[F[_]](chars: F[Char], d: => F[Digit])(implicit F: Traverse[F]): F[Digit]

Concrete fields

Implicits

Implicits

implicit
def DigitLong(d: Digit): Long

Inherited implicits

Inherited from
DigitInstances