package utils
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait =:!=[A, B] extends AnyRef
- Annotations
- @implicitNotFound()
- case class Debug(xmlPrinterPrintTypesName: Boolean, doNotOverrideXmlToString: Boolean) extends Product with Serializable
- sealed trait StringMapper extends (String) => String
- trait StringOpsSyntax extends AnyRef
- trait UnderlyingThrowableWeakEq extends AnyRef
- final class impure extends Annotation with StaticAnnotation
Annotation used to mark method that are impure functions.
Annotation used to mark method that are impure functions. This means that a method with this annotation can have side-effects as throwing exceptions.
When possible is better to avoid side-effects but, sometime for usability purpose you have to trow exception instead of returning a monad which is more complex to use. For example to validate some parameters
Be careful with this annotation and propagate it up.
Value Members
- object =:!=
- object BooleanUtils
- object StringMapper
- object StringOps extends StringOpsSyntax
- object UnderlyingThrowableWeakEq
- object UnsafeValidator