Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
NodeDef | |
|
Eq NodeDef Source | |
Show NodeDef Source | |
Default NodeDef Source | |
Message NodeDef Source | |
HasField "attr" NodeDef NodeDef Source | |
HasField "device" NodeDef NodeDef Source | |
HasField "input" NodeDef NodeDef Source | |
HasField "name" NodeDef NodeDef Source | |
HasField "op" NodeDef NodeDef Source | |
type Field "attr" NodeDef = Map Text AttrValue Source | |
type Field "device" NodeDef = Text Source | |
type Field "input" NodeDef = [Text] Source | |
type Field "name" NodeDef = Text Source | |
type Field "op" NodeDef = Text Source |
data NodeDef'AttrEntry Source
Eq NodeDef'AttrEntry Source | |
Show NodeDef'AttrEntry Source | |
Default NodeDef'AttrEntry Source | |
Message NodeDef'AttrEntry Source | |
HasField "key" NodeDef'AttrEntry NodeDef'AttrEntry Source | |
HasField "maybe'value" NodeDef'AttrEntry NodeDef'AttrEntry Source | |
HasField "value" NodeDef'AttrEntry NodeDef'AttrEntry Source | |
type Field "key" NodeDef'AttrEntry = Text Source | |
type Field "maybe'value" NodeDef'AttrEntry = Maybe AttrValue Source | |
type Field "value" NodeDef'AttrEntry = AttrValue Source |
attr :: forall msg msg'. HasField "attr" msg msg' => Lens msg msg' (Field "attr" msg) (Field "attr" msg') Source
device :: forall msg msg'. HasField "device" msg msg' => Lens msg msg' (Field "device" msg) (Field "device" msg') Source
input :: forall msg msg'. HasField "input" msg msg' => Lens msg msg' (Field "input" msg) (Field "input" msg') Source
key :: forall msg msg'. HasField "key" msg msg' => Lens msg msg' (Field "key" msg) (Field "key" msg') Source
maybe'value :: forall msg msg'. HasField "maybe'value" msg msg' => Lens msg msg' (Field "maybe'value" msg) (Field "maybe'value" msg') Source
name :: forall msg msg'. HasField "name" msg msg' => Lens msg msg' (Field "name" msg) (Field "name" msg') Source