lens-5.0.1: Lenses, Folds and Traversals
Copyright (C) 2012-16 Edward Kmett
License BSD-style (see the file LICENSE)
Maintainer Edward Kmett <ekmett@gmail.com>
Stability provisional
Portability MTPCs
Safe Haskell Safe-Inferred
Language Haskell2010

Data.Tree.Lens

Description

Synopsis

Documentation

root :: Lens' ( Tree a) a Source #

A Lens that focuses on the root of a Tree .

>>> view root $ Node 42 []
42

branches :: Lens' ( Tree a) [ Tree a] Source #

A Lens returning the direct descendants of the root of a Tree

view branchessubForest