Opt

langoustine.lsp.runtime.Opt$package.Opt
object Opt

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Opt.type

Members list

Value members

Concrete methods

inline def apply[A](a: A): Opt[A]
inline def fromOption[A](o: Option[A]): Opt[A]
inline def unapply[A](o: Opt[A]): Option[A]

Concrete fields

val empty: Opt[Nothing]

Givens

Givens

given given_CanEqual_Opt_Null[A]: CanEqual[Opt[A], Null]
given given_CanEqual_Opt_Opt[A]: CanEqual[Opt[A], Opt[A]]
given given_Reader_Opt[A](using rd: Reader[A]): Reader[Opt[A]]
given given_TypeTest_Opt_A[A]: given_TypeTest_Opt_A[A]
given given_Writer_Opt[A](using wt: Writer[A]): Writer[Opt[A]]

Extensions

Extensions

extension [A](o: Opt[A])
inline def toOption: Option[A]