bookhound-format-0.1.2.0: Parsers for usual data formats
Safe HaskellSafe-Inferred
LanguageHaskell2010

Bookhound.Format.Operations.Finder

Documentation

class Finder a where Source #

Minimal complete definition

toList

Methods

toList :: a -> [(String, a)] Source #

findAll :: ((String, a) -> Bool) -> a -> [a] Source #

find :: ((String, a) -> Bool) -> a -> Maybe a Source #

findByKeys :: [String] -> a -> Maybe a Source #

findByPath :: String -> a -> Maybe a Source #

Instances

Instances details
Finder JsonExpression Source # 
Instance details

Defined in Bookhound.Format.Operations.Finder

Finder TomlExpression Source # 
Instance details

Defined in Bookhound.Format.Operations.Finder

Finder YamlExpression Source # 
Instance details

Defined in Bookhound.Format.Operations.Finder