Idris2/tests/idris2/reg048/inferror.idr

12 lines
327 B
Idris
Raw Normal View History

import Data.SortedMap
import Data.List
f : Ord k => SortedMap k v -> List (k, v)
f m = case sortBy (\(x, _), (y, _) => compare x y) (SortedMap.toList m) of
as => as
g : Ord k => SortedMap k v -> List (k, v)
g m = let kvs = toList m in
case sortBy (\(x, _), (y, _) => compare x y) kvs of
as => as