unison-runtime-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Runtime.Canonicalizer

Documentation

data CanonMap k v Source #

Constructors

CanonM 

Fields

Instances

Instances details
Functor (CanonMap k) Source # 
Instance details

Defined in Unison.Runtime.Canonicalizer

Methods

fmap :: (a -> b) -> CanonMap k a -> CanonMap k b #

(<$) :: a -> CanonMap k b -> CanonMap k a #

lookup :: Ord k => k -> CanonMap k v -> IO (Maybe v) Source #

insert :: Ord k => k -> v -> CanonMap k v -> IO (CanonMap k v) Source #

unsafeLookup :: Ord k => k -> CanonMap k v -> Maybe v Source #

findWithDefault :: Ord k => v -> k -> CanonMap k v -> IO v Source #

fromList :: Ord k => [(k, v)] -> IO (CanonMap k v) Source #