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) == parseM "Binding" (prettyShow b)Instances11Eq, Ord, Show, IsString, Generic, NFData, …
Eq BindingDefined in language-nix-2.2.0 · Language.Nix.BindingOrd BindingDefined in language-nix-2.2.0 · Language.Nix.BindingShow BindingDefined in language-nix-2.2.0 · Language.Nix.BindingIsString BindingDefined in language-nix-2.2.0 · Language.Nix.BindingGeneric BindingDefined in language-nix-2.2.0 · Language.Nix.BindingNFData BindingDefined in language-nix-2.2.0 · Language.Nix.BindingPretty BindingDefined in language-nix-2.2.0 · Language.Nix.BindingArbitrary BindingDefined in language-nix-2.2.0 · Language.Nix.BindingCoArbitrary BindingDefined in language-nix-2.2.0 · Language.Nix.BindingHasParser BindingDefined in language-nix-2.2.0 · Language.Nix.Bindingtype Rep Binding = D1 ('MetaDataDefined in language-nix-2.2.0 · Language.Nix.Binding"Binding"
"Language.Nix.Binding"
"language-nix-2.2.0-AhPVkRzVEzuCsQFG2Mwzzq"
'False) (C1 ('MetaCons"Bind"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Identifier) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Path)))