Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- data UPTrie t x where
- lookup :: Eq t => NonEmpty t -> UPTrie t x -> Maybe x
- lookupNearestParent :: Eq t => NonEmpty t -> UPTrie t x -> Maybe x
- merge :: Eq t => UPTrie t x -> UPTrie t x -> UPTrie t x
- areDisjoint :: Eq t => UPTrie t x -> UPTrie t x -> Bool
- litSingletonTail :: NonEmpty t -> x -> UPTrie t x
- litExtrudeTail :: [t] -> UPTrie t x -> UPTrie t x
- sort :: Eq t => [UPTrie t x] -> [UPTrie t x]
Documentation
lookupNearestParent :: Eq t => NonEmpty t -> UPTrie t x -> Maybe x Source
merge :: Eq t => UPTrie t x -> UPTrie t x -> UPTrie t x Source
Overwrites when similar, leaves untouched when not
litSingletonTail :: NonEmpty t -> x -> UPTrie t x Source
litExtrudeTail :: [t] -> UPTrie t x -> UPTrie t x Source