EnvReadExtensions

serval.read.EnvRead$package.EnvReadExtensions

Attributes

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

Members list

Extensions

Extensions

extension [A](envRead: EnvRead[A])
def as[B](using envParse: EnvParse[A, B]): EnvRead[B]

Attributes

Source
EnvRead.scala
def default(value: A): EnvRead[A]

Attributes

Source
EnvRead.scala
def flatMap[B](f: A => EnvRead[B]): EnvRead[B]

Attributes

Source
EnvRead.scala
def map[B](f: A => B): EnvRead[B]

Attributes

Source
EnvRead.scala
def option: EnvRead[Option[A]]

Attributes

Source
EnvRead.scala
def or(other: EnvRead[A]): EnvRead[A]

Attributes

Source
EnvRead.scala
def secret: EnvRead[Secret[A]]

Attributes

Source
EnvRead.scala
extension [A](envRead: EnvRead[List[A]])
def asList[B](using envParse: EnvParse[A, B]): EnvRead[List[B]]

Attributes

Source
EnvRead.scala
extension (envRead: EnvRead[String])
def split(delimiter: String): EnvRead[List[String]]

Attributes

Source
EnvRead.scala
def splitTrimAll(delimiter: String): EnvRead[List[String]]

Attributes

Source
EnvRead.scala