SelectorOps

final implicit class SelectorOps[M, S, B <: SelectorBuilder[M, S]](val inner: B & SelectorBuilder[M, S]) extends AnyVal
Source:
dsl.scala
class AnyVal
trait Matchable
class Any

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.

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.

Source:
dsl.scala

Concrete fields

val inner: B & SelectorBuilder[M, S]
Source:
dsl.scala