ZioDSL
trait Serializable
trait Product
trait Equals
trait syntax
class Object
trait Matchable
class Any
Value members
Concrete methods
def liftZIO[E, T](description: String, examples: NonEmptyList[T])(f: ZIO[R, E, T])(implicit ev: CanFail[E], customParserError: CustomParserError[E]): Spec[T]
def liftZIO[E, T](description: String, example: T)(f: ZIO[R, E, T])(implicit ev: CanFail[E], customParserError: CustomParserError[E]): Spec[T]
Inherited methods
def flag(description: String, shortName: Char, longNames: List[String], withDocumentedChoices: List[Boolean]): Free[Parameter, Boolean]
- Inherited from:
- syntax
def liftEither[E : CustomParserError, T](description: String, example: T)(f: => Either[E, T]): Spec[T]
- Inherited from:
- syntax
def liftEither[E : CustomParserError, T](description: String, examples: NonEmptyList[T])(f: => Either[E, T]): Spec[T]
- Inherited from:
- syntax
def namedParameter[T : ParameterParser](description: String, placeholder: String, longName: String, otherLongNames: List[String], withDocumentedChoices: List[T]): Spec[T]
- Inherited from:
- syntax
def namedParameter[T : ParameterParser](description: String, placeholder: String, longName: String, otherLongNames: String*): Spec[T]
- Inherited from:
- syntax
def namedParameter[T : ParameterParser](description: String, placeholder: String, shortName: Char, longNames: List[String], withDocumentedChoices: List[T]): Spec[T]
- Inherited from:
- syntax
def namedParameter[T : ParameterParser](description: String, placeholder: String, shortName: Char, longNames: String*): Spec[T]
- Inherited from:
- syntax
def parameter[T : ParameterParser](description: String, placeholder: String, withDocumentedChoices: List[T]): Spec[T]
- Inherited from:
- syntax