License | BSD-3-Clause |
---|---|
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Swarm.TUI.Inventory.Sorting
Description
Documentation
data InventorySortOptions Source #
data InventorySortDirection Source #
Constructors
Ascending | |
Descending |
Instances
data InventorySortOrder Source #
Constructors
ByNaturalAlphabetic | |
ByQuantity | |
ByType |
Instances
Bounded InventorySortOrder Source # | |
Defined in Swarm.TUI.Inventory.Sorting | |
Enum InventorySortOrder Source # | |
Defined in Swarm.TUI.Inventory.Sorting Methods succ :: InventorySortOrder -> InventorySortOrder # pred :: InventorySortOrder -> InventorySortOrder # toEnum :: Int -> InventorySortOrder # fromEnum :: InventorySortOrder -> Int # enumFrom :: InventorySortOrder -> [InventorySortOrder] # enumFromThen :: InventorySortOrder -> InventorySortOrder -> [InventorySortOrder] # enumFromTo :: InventorySortOrder -> InventorySortOrder -> [InventorySortOrder] # enumFromThenTo :: InventorySortOrder -> InventorySortOrder -> InventorySortOrder -> [InventorySortOrder] # | |
Eq InventorySortOrder Source # | |
Defined in Swarm.TUI.Inventory.Sorting Methods (==) :: InventorySortOrder -> InventorySortOrder -> Bool # (/=) :: InventorySortOrder -> InventorySortOrder -> Bool # |
sortInventory :: Ord a => InventorySortOptions -> [(a, Entity)] -> [(a, Entity)] Source #