Zipper

zipper.Zipper
See theZipper companion class
object Zipper

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Zipper.type

Members list

Type members

Classlikes

object MoveResult

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
MoveResult.type
sealed trait MoveResult[A]

A result of moving a zipper, which can be either successful or not

A result of moving a zipper, which can be either successful or not

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Failure[A]
class Success[A]

Types

type Move[A] = (Zipper[A]) => MoveResult[A]

Value members

Concrete methods

def apply[A : Unzip](node: A): Zipper[A]

Create a zipper from a tree-like data structure

Create a zipper from a tree-like data structure

Attributes