Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ResourceHandle
ResourceHandle | |
|
Eq ResourceHandle | |
Show ResourceHandle | |
Message ResourceHandle | |
Default ResourceHandle | |
HasField "container" ResourceHandle ResourceHandle | |
HasField "device" ResourceHandle ResourceHandle | |
HasField "hashCode" ResourceHandle ResourceHandle | |
HasField "maybeTypeName" ResourceHandle ResourceHandle | |
HasField "name" ResourceHandle ResourceHandle | |
type Field "container" ResourceHandle = Text | |
type Field "device" ResourceHandle = Text | |
type Field "hashCode" ResourceHandle = Word64 | |
type Field "maybeTypeName" ResourceHandle = Text | |
type Field "name" ResourceHandle = Text |
container :: forall msg msg'. HasField "container" msg msg' => Lens msg msg' (Field "container" msg) (Field "container" msg')
device :: forall msg msg'. HasField "device" msg msg' => Lens msg msg' (Field "device" msg) (Field "device" msg')
hashCode :: forall msg msg'. HasField "hashCode" msg msg' => Lens msg msg' (Field "hashCode" msg) (Field "hashCode" msg')
maybeTypeName :: forall msg msg'. HasField "maybeTypeName" msg msg' => Lens msg msg' (Field "maybeTypeName" msg) (Field "maybeTypeName" msg')
name :: forall msg msg'. HasField "name" msg msg' => Lens msg msg' (Field "name" msg) (Field "name" msg')