Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data NameBinding t = NameBinding {
- bName :: t
- bType :: t
- bValue :: BindingValue t
- data BindingValue a
- renderNamesTxt :: Functor f => f (NameBinding Text) -> f Text
Documentation
data NameBinding t Source #
Represents a binding in the local context.
NameBinding | |
|
Instances
Show t => Show (NameBinding t) Source # | |
Defined in Ghcitui.NameBinding showsPrec :: Int -> NameBinding t -> ShowS # show :: NameBinding t -> String # showList :: [NameBinding t] -> ShowS # | |
Eq t => Eq (NameBinding t) Source # | |
Defined in Ghcitui.NameBinding (==) :: NameBinding t -> NameBinding t -> Bool # (/=) :: NameBinding t -> NameBinding t -> Bool # |
data BindingValue a Source #
Value associated with a binding.
Instances
Show a => Show (BindingValue a) Source # | |
Defined in Ghcitui.NameBinding showsPrec :: Int -> BindingValue a -> ShowS # show :: BindingValue a -> String # showList :: [BindingValue a] -> ShowS # | |
Eq a => Eq (BindingValue a) Source # | |
Defined in Ghcitui.NameBinding (==) :: BindingValue a -> BindingValue a -> Bool # (/=) :: BindingValue a -> BindingValue a -> Bool # |
renderNamesTxt :: Functor f => f (NameBinding Text) -> f Text Source #
Display the name bindings together into a group of Texts.