nim_iterator_stream_experiment/optics/lens

    Dark Mode
Search:
Group by:

See polymorphic lenses.

Examples:

Types

Lens[S; T] = PLens[S, T, T, S]
  Source Edit

Templates

template stateType[S; T; ](X: typedesc[Lens[S, T]]): typedesc[S]
  Source Edit
template memberType[S; T; ](X: typedesc[Lens[S, T]]): typedesc[T]
  Source Edit
template stateType[S; T; ](self: Lens[S, T]): typedesc[S]
  Source Edit
template memberType[S; T; ](self: Lens[S, T]): typedesc[T]
  Source Edit