---------------------------------------------------------------------------- -- | -- Module : Data.RadixTree -- Copyright : (c) Sergey Vinokurov 2018 -- License : BSD3-style (see LICENSE) -- Maintainer : serg.foo@gmail.com -- -- This is an implementation of the radix tree datastructure. Interface -- is designed to be compatible with what 'Data.Map' provides. ---------------------------------------------------------------------------- module Data.RadixTree ( RadixTree , empty , null , size , insert , insertWith , lookup , fromList , toList , toAscList , keys , keysSet , elems , mapMaybe , union , unionWith ) where import Prelude hiding (lookup, null) import Data.RadixTree.Internal