[][src]Module druid::lens

Support for lenses, a way of focusing on subfields of data.

Structs

Deref

Lens for invoking Deref and DerefMut on a type

Field

Lens accessing a member of some type using accessor functions

Id

The identity lens: the lens which does nothing, i.e. exposes exactly the original value.

InArc

A Lens that exposes data within an Arc with copy-on-write semantics

Index

Lens for indexing containers

LensWrap

A wrapper for its widget subtree to have access to a part of its parent's data.

Map

Lens built from a getter and a setter

Then

Lens composed of two lenses joined together

Traits

Lens

A lens is a datatype that gives access to a part of a larger data structure.

LensExt

Helpers for manipulating Lenses

Derive Macros

Lens