CursorOp

io.circe.CursorOp$
See theCursorOp companion class
object CursorOp

Attributes

Companion:
class
Source:
CursorOp.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

sealed abstract class ArrayOp extends CursorOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object DownArray.type
class DownN
case object DeleteGoParent extends UnconstrainedOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object DownArray extends ArrayOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class ArrayOp
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
final case class DownField(k: String) extends ObjectOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
class ObjectOp
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class DownN(n: Int) extends ArrayOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
class ArrayOp
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Field(k: String) extends UnconstrainedOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
case object MoveLeft extends UnconstrainedOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object MoveRight extends UnconstrainedOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object MoveUp extends UnconstrainedOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
MoveUp.type
sealed abstract class ObjectOp extends CursorOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
class DownField
sealed abstract class UnconstrainedOp extends CursorOp

Attributes

Source:
CursorOp.scala
Graph
Supertypes
class CursorOp
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object DeleteGoParent.type
class Field
object MoveLeft.type
object MoveRight.type
object MoveUp.type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def opsToPath(history: List[CursorOp]): String

Shows history as JS style selections, i.e. ".foo.bar[3]"

Shows history as JS style selections, i.e. ".foo.bar[3]"

Attributes

Source:
CursorOp.scala

Concrete fields

Implicits

Implicits

final implicit val eqCursorOp: Eq[CursorOp]

Attributes

Source:
CursorOp.scala
final implicit val showCursorOp: Show[CursorOp]

Attributes

Source:
CursorOp.scala