| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cursor.Simple.Map.KeyValue
Documentation
type KeyValueCursor k v = KeyValueCursor k v k v Source #
pattern KeyValueCursorKey :: kc -> v -> KeyValueCursor kc vc k v Source #
pattern KeyValueCursorValue :: k -> vc -> KeyValueCursor kc vc k v Source #
makeKeyValueCursorKey :: kc -> v -> KeyValueCursor kc vc k v Source #
makeKeyValueCursorValue :: k -> vc -> KeyValueCursor kc vc k v Source #
rebuildKeyValueCursor :: KeyValueCursor k v -> (k, v) Source #
keyValueCursorSelection :: KeyValueCursor kc vc k v -> KeyValueToggle Source #
mapKeyValueCursor :: (k -> l) -> (v -> w) -> KeyValueCursor k v -> KeyValueCursor l w Source #
keyValueCursorSelectKey :: KeyValueCursor k v -> KeyValueCursor k v Source #
keyValueCursorSelectValue :: KeyValueCursor k v -> KeyValueCursor k v Source #
keyValueCursorToggleSelected :: KeyValueCursor k v -> KeyValueCursor k v Source #
data KeyValueToggle Source #
Constructors
| KeySelected | |
| ValueSelected |
Instances
| Eq KeyValueToggle Source # | |
Defined in Cursor.Map.KeyValue Methods (==) :: KeyValueToggle -> KeyValueToggle -> Bool # (/=) :: KeyValueToggle -> KeyValueToggle -> Bool # | |
| Show KeyValueToggle Source # | |
Defined in Cursor.Map.KeyValue Methods showsPrec :: Int -> KeyValueToggle -> ShowS # show :: KeyValueToggle -> String # showList :: [KeyValueToggle] -> ShowS # | |
| Generic KeyValueToggle Source # | |
Defined in Cursor.Map.KeyValue Associated Types type Rep KeyValueToggle :: Type -> Type # Methods from :: KeyValueToggle -> Rep KeyValueToggle x # to :: Rep KeyValueToggle x -> KeyValueToggle # | |
| Validity KeyValueToggle Source # | |
Defined in Cursor.Map.KeyValue Methods validate :: KeyValueToggle -> Validation # | |
| type Rep KeyValueToggle Source # | |