cats.xml.utils
package cats.xml.utils
Members list
Type members
Classlikes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object =:!=
object BooleanUtils
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BooleanUtils.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
sealed trait StringMapper extends String => String
Attributes
- Companion
- object
- Supertypes
-
trait String => Stringclass Objecttrait Matchableclass Any
- Known subtypes
object StringMapper
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
StringMapper.type
object StringOps extends StringOpsSyntax
Attributes
- Supertypes
- Self type
-
StringOps.type
trait StringOpsSyntax
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object StringOps.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object UnderlyingThrowableWeakEq
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object UnsafeValidator
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UnsafeValidator.type
final class impure extends StaticAnnotation
Annotation used to mark method that are impure functions. This means that a method with this annotation can have side-effects as throwing exceptions.
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.
Attributes
- Supertypes
-
trait StaticAnnotationclass Annotationclass Objecttrait Matchableclass Any
In this article