SelectorOps

fs2.data.json.selector.SelectorBuilder$.SelectorOps
final implicit class SelectorOps[M, S, B <: SelectorBuilder[M, S]](val inner: B & SelectorBuilder[M, S]) extends AnyVal

Attributes

Source:
dsl.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def ![O](implicit M: Aux[B, O, S]): O

Makes the selector to which it applies mandatory. The selection will fail if the selected fields are not present in the object.

Makes the selector to which it applies mandatory. The selection will fail if the selected fields are not present in the object.

Attributes

Source:
dsl.scala
def ?[O](implicit L: Aux[B, O, M]): O

Makes the selector to which it applies lenient. The selection will '''not''' fail if the value it applies to is not an array or object.

Makes the selector to which it applies lenient. The selection will '''not''' fail if the value it applies to is not an array or object.

Attributes

Source:
dsl.scala

Concrete fields

val inner: B & SelectorBuilder[M, S]

Attributes

Source:
dsl.scala