Char.G.Opt

opaque type Opt[+A <: Raw.Char]
Source
Opt.scala

Def

@scala.annotation.targetName("stream")
def ~[A <: Raw.Char]: Char.G.~[A]
Source
Opt.scala
inline def contains[A <: Raw.Char](v: A): Boolean
Source
Opt.scala
inline def default[A <: Raw.Char](inline v: => A): Char.G.Opt[A]
Source
Opt.scala
inline def drop[A <: Raw.Char](inline f: A => Boolean): Char.G.Opt[A]
Source
Opt.scala
inline def dropOnly[A <: Raw.Char](inline v: A): Char.G.Opt[A]
Source
Opt.scala
inline def dropVoid[A <: Raw.Char](using inline t: Given.VoidTag[A]): Char.G.Opt[A]
Source
Opt.scala
inline def filter[A <: Raw.Char](inline f: A => Boolean): Char.G.Opt[A]
Source
Opt.scala
inline def fornil[A <: Raw.Char](inline f: => U): Char.G.Opt[A]
Source
Opt.scala
inline def forval[A <: Raw.Char](inline f: A => U): Char.G.Opt[A]
Source
Opt.scala
def get[A <: Raw.Char]: A
Source
Opt.scala
@scala.annotation.targetName("is_Void")
inline def isEmpty[A <: Raw.Char]: Boolean
Source
Opt.scala
inline def map[A <: Raw.Char, T, OPT <: Opt.AnyType[T]](inline f: A => B)(using inline s: Given.OptTag[B, OPT]): OPT
Source
Opt.scala
@scala.annotation.targetName("map_Opt")
inline def map_?[A <: Raw.Char, T](inline f: A => OPT)(using inline s: Given.OptTag[T, OPT]): OPT
Source
Opt.scala
inline def mix[A <: Raw.Char, B, C](inline o: Opt.AnyType[B], inline f: (A, B) => C)(using inline s: Given.OptTag[C, OPT]): OPT
Source
Opt.scala
@scala.annotation.targetName("not_Void")
inline def nonEmpty[A <: Raw.Char]: Boolean
Source
Opt.scala
inline def or[A <: Raw.Char](inline default: => A): A
Source
Opt.scala
@scala.annotation.targetName("or_Opt")
inline def or_?[A <: Raw.Char](inline that: => Char.G.Opt[A]): Char.G.Opt[A]
Source
Opt.scala
inline def process[A <: Raw.Char](inline f: A => U, inline fNil: => W): Char.G.Opt[A]
Source
Opt.scala
inline def raw[A <: Raw.Char]: Char.G.Opt[A]
Source
Opt.scala
inline def real[A <: Raw.Char]: Int
Source
Opt.scala
inline def ref[A <: Raw.Char]: Opt[A]
Source
Opt.scala
inline def take[A <: Raw.Char](inline f: A => Boolean): Char.G.Opt[A]
Source
Opt.scala
inline def takeOnly[A <: Raw.Char](inline v: A): Char.G.Opt[A]
Source
Opt.scala

Given

Inherited from
_base
Source
_base.scala
given givenDocTag[A <: Raw.Char](`evidence$1`: Given.DocTag[Char.G.Opt[
Inherited from
_base
Source
_base.scala
given givenEmptyTag[A <: Raw.Char]: Given.EmptyTag[Char.G.Opt[
Inherited from
_base
Source
_base.scala
given givenTypeTag[A <: Raw.Char](using val t: Given.TypeTag[Char.G.Opt[
Inherited from
_base
Source
_base.scala
given givenVoidTag[A <: Raw.Char]: Given.VoidTag[Char.G.Opt[
Inherited from
_base
Source
_base.scala

Implicit

implicit inline def implicitFromValue[A <: Raw.Char](inline v: A): Char.G.Opt[A]
Source
Opt.scala
implicit inline def implicitRequest[A <: Raw.Char](inline v: \/): Char.G.Opt[A]

General void instance request

General void instance request

It is possible to use general request \/ to get void instance of this type, thanks to this implicit conversion.

Source
Opt.scala
implicit inline def implicitToBoolean[A <: Raw.Char](inline v: Char.G.Opt[A]): Boolean
Source
Opt.scala