Packages

p

urldsl

errors

package errors

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait DummyError extends AnyRef

    Error type with only one instance, for when you only care about knowing whether the error exists.

  2. trait ErrorFromThrowable[A] extends AnyRef

    You can implement this trait for your own error type A, and give a implicit instance in order to use the functionality requiring it, e.g., in urldsl.vocabulary.FromString.

    You can implement this trait for your own error type A, and give a implicit instance in order to use the functionality requiring it, e.g., in urldsl.vocabulary.FromString.

    A

    tye type of your error.

  3. trait FragmentMatchingError[E] extends AnyRef
  4. trait ParamMatchingError[A] extends AnyRef

    You can implement this trait for your own error type A, and provide an implicit instance in the companion object of A in order to use all pre-defined urldsl.language.QueryParameters.

    You can implement this trait for your own error type A, and provide an implicit instance in the companion object of A in order to use all pre-defined urldsl.language.QueryParameters.

    A

    the type of your error.

    Example:
    1. See implementations of DummyError and SimpleParamMatchingError

  5. trait PathMatchingError[+A] extends AnyRef

    You can implement this trait for your own error type A, a giving an implicit instance in the companion object of A so that it is available for all pre-defined urldsl.language.PathSegment.

    You can implement this trait for your own error type A, a giving an implicit instance in the companion object of A so that it is available for all pre-defined urldsl.language.PathSegment.

    A

    type of the error.

    Example:
    1. See implementations of DummyError or SimpleParamMatchingError

  6. sealed trait SimpleFragmentMatchingError extends AnyRef
  7. sealed trait SimpleParamMatchingError extends AnyRef
  8. sealed trait SimplePathMatchingError extends AnyRef

Value Members

  1. object DummyError
  2. object SimpleFragmentMatchingError
  3. object SimpleParamMatchingError

    An implementation of ParamMatchingError that simply wraps the trigger of the error inside its components.

  4. object SimplePathMatchingError

Ungrouped