Package

scalty

types

Permalink

package types

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. types
  2. AllTypesExtensions
  3. OptionFTypeExtensions
  4. XorExtensions
  5. ErrorTypeExtensions
  6. OrTypeExtensions
  7. EmptyTypeExtensions
  8. AllTypesAlias
  9. OptionFTypeAlias
  10. XorTypeAlias
  11. ErrorTypeAlias
  12. OrTypeAlias
  13. EmptyTypeAlias
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AllTypesAlias extends EmptyTypeAlias with OrTypeAlias with ErrorTypeAlias with XorTypeAlias with OptionFTypeAlias

    Permalink
  2. trait AllTypesExtensions extends EmptyTypeExtensions with OrTypeExtensions with ErrorTypeExtensions with XorExtensions with OptionFTypeExtensions

    Permalink
  3. type AppError = ErrorResult

    Permalink
    Definition Classes
    ErrorTypeAlias
  4. type Empty = Unit

    Permalink
    Definition Classes
    EmptyTypeAlias
  5. type EmptyOr = EitherT[Future, AppError, Empty]

    Permalink
    Definition Classes
    OrTypeAlias
  6. trait EmptyTypeAlias extends AnyRef

    Permalink
  7. trait EmptyTypeExtensions extends AnyRef

    Permalink
  8. type EmptyXorType = Either[AppError, Empty]

    Permalink
    Definition Classes
    XorTypeAlias
  9. trait ErrorTypeAlias extends AnyRef

    Permalink
  10. trait ErrorTypeExtensions extends AnyRef

    Permalink
  11. final class ExceptionExtension extends AnyVal

    Permalink
  12. final class FutureBooleanOrExtension extends AnyVal

    Permalink
  13. final class FutureOptionOrExtension[T] extends AnyVal

    Permalink
  14. final class FutureOrExtension[T] extends AnyVal

    Permalink
  15. final class ListOrExtension[T] extends AnyVal

    Permalink
  16. type OptionF[T] = OptionT[Future, T]

    Permalink
    Definition Classes
    OptionFTypeAlias
  17. final class OptionFExtension[T] extends AnyVal

    Permalink
  18. trait OptionFTypeAlias extends AnyRef

    Permalink
  19. trait OptionFTypeExtensions extends AnyRef

    Permalink
  20. type OptionOr[T] = OptionT[Or, T]

    Permalink
    Definition Classes
    OrTypeAlias
  21. final class OptionOrExtension[T] extends AnyVal

    Permalink
  22. final class OptionOrValueExtension[T] extends AnyVal

    Permalink
  23. final class OptionTExtension[T] extends AnyVal

    Permalink
  24. final class OptionTOrExtension[T] extends AnyVal

    Permalink
  25. type Or[T] = EitherT[Future, AppError, T]

    Permalink
    Definition Classes
    OrTypeAlias
  26. final class OrExtension[T] extends AnyVal

    Permalink
  27. final class OrExtensions[T] extends AnyVal

    Permalink
  28. final class OrOptionExtension[T] extends AnyVal

    Permalink
  29. trait OrTypeAlias extends AnyRef

    Permalink

    Describe Or type: Or and EmptyOr

  30. trait OrTypeExtensions extends AnyRef

    Permalink

    Trait contains all possible OrTypeAlias

  31. final class ServiceErrorExtension[T] extends AnyVal

    Permalink
  32. final class TraversableOnceExtension[A, M[X] <: TraversableOnce[X]] extends AnyVal

    Permalink
  33. final class TryXorTypeExtension[T] extends AnyVal

    Permalink
  34. trait XorExtensions extends AnyRef

    Permalink
  35. final class XorMatcherExtension[R] extends AnyVal

    Permalink
  36. type XorType[T] = Either[AppError, T]

    Permalink
    Definition Classes
    XorTypeAlias
  37. trait XorTypeAlias extends AnyRef

    Permalink
  38. final class XorTypeExtension[T] extends AnyVal

    Permalink
  39. final class XorTypeFoldableExtension[T] extends AnyVal

    Permalink
  40. final class FoldableExtension[T] extends AnyVal

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version version=0.4.0) instead use traverse method

Value Members

  1. object EmptyObject extends EmptyResult with Product with Serializable

    Permalink
  2. object empty extends EmptyTypeAlias

    Permalink
  3. object error extends ErrorTypeAlias

    Permalink
  4. implicit def exceptionExtension[T](throwable: Throwable): ExceptionExtension

    Permalink
    Definition Classes
    ErrorTypeExtensions
  5. implicit def foldableExtension[T](value: List[Or[T]]): FoldableExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  6. implicit def foldableXorExtension[T](value: List[XorType[T]]): XorTypeFoldableExtension[T]

    Permalink
    Definition Classes
    XorExtensions
  7. implicit def futureBooleanOrExtension(value: Future[Boolean]): FutureBooleanOrExtension

    Permalink
    Definition Classes
    OrTypeExtensions
  8. implicit def futureExtension[T](value: Future[T]): FutureOrExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  9. implicit def futureOptionOrExtension[T](value: Future[Option[T]]): FutureOptionOrExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  10. implicit def listOrExtension[T](value: List[T]): ListOrExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  11. object optionF extends OptionFTypeAlias

    Permalink
  12. implicit def optionOrExtension[T](value: Option[T]): OptionOrExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  13. implicit def optionOrValueExtension[T](value: T): OptionOrValueExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  14. implicit def optionTExtension[T](value: Or[T]): OptionTOrExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  15. object or extends OrTypeAlias

    Permalink

    Any instances for OrTypeAlias

  16. implicit def orExtension[T](value: Or[T]): OrExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  17. implicit def orExtensions[T](value: T): OrExtensions[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  18. implicit def orOptionExtension[T](value: Or[Option[T]]): OrOptionExtension[T]

    Permalink
    Definition Classes
    OrTypeExtensions
  19. implicit def toEmpty(any: Any): Empty

    Permalink
    Definition Classes
    EmptyTypeExtensions
  20. implicit def toErrorTypeOr[T](error: AppError): ServiceErrorExtension[T]

    Permalink
    Definition Classes
    ErrorTypeExtensions
  21. implicit def toOptionF[T](value: Option[T]): OptionTExtension[T]

    Permalink
    Definition Classes
    OptionFTypeExtensions
  22. implicit def toOptionF[T](value: T): OptionFExtension[T]

    Permalink
    Definition Classes
    OptionFTypeExtensions
  23. implicit final def traversableOnceExtension[A, M[X] <: TraversableOnce[X]](value: M[A]): TraversableOnceExtension[A, M]

    Permalink
    Definition Classes
    OrTypeExtensions
  24. implicit def tryXorTypeExtension[T](block: Try[T]): TryXorTypeExtension[T]

    Permalink
    Definition Classes
    XorExtensions
  25. object xor extends XorTypeAlias

    Permalink
  26. implicit def xorExtension[R](xor: XorType[R]): XorMatcherExtension[R]

    Permalink
    Definition Classes
    XorExtensions
  27. implicit def xorTypeExtension[T](value: T): XorTypeExtension[T]

    Permalink
    Definition Classes
    XorExtensions

Inherited from AllTypesExtensions

Inherited from OptionFTypeExtensions

Inherited from XorExtensions

Inherited from ErrorTypeExtensions

Inherited from OrTypeExtensions

Inherited from EmptyTypeExtensions

Inherited from AllTypesAlias

Inherited from OptionFTypeAlias

Inherited from XorTypeAlias

Inherited from ErrorTypeAlias

Inherited from OrTypeAlias

Inherited from EmptyTypeAlias

Inherited from AnyRef

Inherited from Any

Ungrouped