Module
Data.Data
- Package
- purescript-ajnsit-typeable
- Repository
- yaitskov/purescript-typeable
#everywhere Source
everywhere :: forall a. Data a => (forall b. Data b => b -> b) -> a -> a
Apply a transformation everywhere, bottom-up
#everywhere' Source
everywhere' :: forall a. Data a => (forall b. Data b => b -> b) -> a -> a
Apply a transformation everywhere, top-down
#everything Source
everything :: forall a r. Data a => (r -> r -> r) -> (forall b. Data b => b -> r) -> a -> r
Summarise all nodes in top-down, left-to-right
- Modules
- Data.
Data - Data.
Dynamic - Data.
Typeable
Left-associative fold operation for constructor applications.