Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data TTKeyableOpts = TTKeyableOpts {}
- defaultTTKeyableOpts :: TTKeyableOpts
- class TTKeyable x where
- type family TTKey x :: *
- toTTKey :: (TTKeyable x, TTKey x ~ TrTrKey x) => x -> TreeTrieKey (TTKey x)
Documentation
class TTKeyable x where Source #
TreeTrie key construction
toTTKey' :: TTKeyableOpts -> x -> TreeTrieKey (TTKey x) Source #
toTTKeyParentChildren' :: TTKeyableOpts -> x -> (TreeTrie1Key (TTKey x), [TreeTrieMpKey (TTKey x)]) Source #