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