lens-toml-parser-0.2.0.0: Lenses for toml-parser
Copyright(c) 2017-2022 Henry Till
LicenseISC
Maintainerhenrytill@gmail.com
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Toml.Lens

Description

Lenses for toml-parser.

Synopsis

Documentation

_Table :: (Choice p, Applicative f) => p Table (f Table) -> p Value (f Value) Source #

_Table :: Prism' Value Table

_Array :: (Choice p, Applicative f) => p [Value] (f [Value]) -> p Value (f Value) Source #

_Array :: Prism' Value [Value]

_Float :: (Choice p, Applicative f) => p Double (f Double) -> p Value (f Value) Source #

_Float :: Prism' Value Double

_Integer :: (Choice p, Applicative f) => p Integer (f Integer) -> p Value (f Value) Source #

_Integer :: Prism' Value Integer

_String :: (Choice p, Applicative f) => p String (f String) -> p Value (f Value) Source #

_String :: Prism' Value String

_Bool :: (Choice p, Applicative f) => p Bool (f Bool) -> p Value (f Value) Source #

_Bool :: Prism' Value Bool

_ZonedTime :: (Choice p, Applicative f) => p ZonedTime (f ZonedTime) -> p Value (f Value) Source #

_ZonedTime :: Prism' Value Time.ZonedTime

_LocalTime :: (Choice p, Applicative f) => p LocalTime (f LocalTime) -> p Value (f Value) Source #

_LocalTime :: Prism' Value Time.LocalTime

_Day :: (Choice p, Applicative f) => p Day (f Day) -> p Value (f Value) Source #

_Day :: Prism' Value Time.Day

_TimeOfDay :: (Choice p, Applicative f) => p TimeOfDay (f TimeOfDay) -> p Value (f Value) Source #

_TimeOfDay :: Prism' Value Time.TimeOfDay