data-accessor-0.2.1: Utilities for accessing and manipulating fields of recordsSource codeContentsIndex
Data.Accessor.Container
Description
This module allows to access elements of arrays and finite maps like elements of records. This is especially useful for working with nested structures consisting of arrays, maps and records.
Synopsis
array :: Ix i => i -> T (Array i e) e
mapDefault :: Ord key => elem -> key -> T (Map key elem) elem
mapMaybe :: Ord key => key -> T (Map key elem) (Maybe elem)
intMapDefault :: elem -> Int -> T (IntMap elem) elem
intMapMaybe :: Int -> T (IntMap elem) (Maybe elem)
Documentation
array :: Ix i => i -> T (Array i e) eSource
mapDefault :: Ord key => elem -> key -> T (Map key elem) elemSource
Treats a finite map like an infinite map, where all undefined elements are replaced by a default value.
mapMaybe :: Ord key => key -> T (Map key elem) (Maybe elem)Source
Treats a finite map like an infinite map, where all undefined elements are Nothing and defined elements are Just.
intMapDefault :: elem -> Int -> T (IntMap elem) elemSource
intMapMaybe :: Int -> T (IntMap elem) (Maybe elem)Source
Produced by Haddock version 2.4.2