| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Nix.Binding
Documentation
A Binding represents an identifier that refers to some other Path.
>>>:set -XOverloadedStrings>>>"inherit (foo.bar) abc" :: BindingBind (Identifier "abc") (Path [Identifier "foo",Identifier "bar",Identifier "abc"])
\b -> Just (b :: Binding) == simpleParse (display b)
Instances
| Eq Binding # | |
| Ord Binding # | |
Defined in Language.Nix.Binding | |
| Show Binding # | |
| IsString Binding # | |
Defined in Language.Nix.Binding Methods fromString :: String -> Binding # | |
| Generic Binding # | |
| Text Binding # | |
| NFData Binding # | |
Defined in Language.Nix.Binding | |
| Arbitrary Binding # | |
| type Rep Binding # | |
Defined in Language.Nix.Binding type Rep Binding = D1 (MetaData "Binding" "Language.Nix.Binding" "language-nix-2.1.0.1-BmSDMjriyUI13JPNa6s8Su" False) (C1 (MetaCons "Bind" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Identifier) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Path))) | |