The problems that an OpticCheck can hold.
Attributes
- Companion
- class
- Source
- OpticCheck.scala
- Graph
-
- Supertypes
- Self type
-
OpticCheck.type
Members list
Type members
Classlikes
SchemaExpr#eval could not decode a result with the expected schema, or failed for another reason that has no case of its own. full and prefix are both the root path.
SchemaExpr#eval could not decode a result with the expected schema, or failed for another reason that has no case of its own. full and prefix are both the root path.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Errortrait Singleclass Objecttrait Matchableclass AnyShow all
A step over every key or value found an empty map.
A step over every key or value found an empty map.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Warningtrait Singleclass Objecttrait Matchableclass AnyShow all
A step over every element found an empty sequence. Traversals built with searchFor also report it when they find nothing.
A step over every element found an empty sequence. Traversals built with searchFor also report it when they find nothing.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Warningtrait Singleclass Objecttrait Matchableclass AnyShow all
A problem that stops the optic: another case of a variant, a wrapper that throws, or a failed conversion.
A problem that stops the optic: another case of a variant, a wrapper that throws, or a failed conversion.
Attributes
- Source
- OpticCheck.scala
- Supertypes
- Known subtypes
A key step found a map without key. In a check from SchemaExpr#eval, key is a String rendering of the key.
A key step found a map without key. In a check from SchemaExpr#eval, key is a String rendering of the key.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Warningtrait Singleclass Objecttrait Matchableclass AnyShow all
An index step needed the element at index, but the sequence has only size elements.
An index step needed the element at index, but the sequence has only size elements.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Warningtrait Singleclass Objecttrait Matchableclass AnyShow all
One problem found while following an optic: an OpticCheck.Error or an OpticCheck.Warning.
One problem found while following an optic: an OpticCheck.Error or an OpticCheck.Warning.
Attributes
- Source
- OpticCheck.scala
- Supertypes
- Known subtypes
-
trait Errorclass DynamicConversionErrorclass UnexpectedCaseclass WrappingErrortrait Warningclass EmptyMapclass EmptySequenceclass MissingKeyclass SequenceIndexOutOfBoundsShow all
A prism step found another case of the variant. expectedCase and actualCase are case names. actualValue is the value at that step; in a check from SchemaExpr#eval, it is the whole input.
A prism step found another case of the variant. expectedCase and actualCase are case names. actualValue is the value at that step; in a check from SchemaExpr#eval, it is the whole input.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Errortrait Singleclass Objecttrait Matchableclass AnyShow all
A problem caused by a missing part: an empty collection, an index past the end, or a missing key.
A problem caused by a missing part: an empty collection, an index past the end, or a missing key.
Attributes
- Source
- OpticCheck.scala
- Supertypes
- Known subtypes
A wrapper step's wrap or unwrap threw error. A searchFor traversal also reports it when the modified value no longer decodes with the source schema.
A wrapper step's wrap or unwrap threw error. A searchFor traversal also reports it when the modified value no longer decodes with the source schema.
Attributes
- Source
- OpticCheck.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Errortrait Singleclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements.
The name of the type.