Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Data type PluginName
Synopsis
- newtype PluginName = PluginName {
- unPluginName :: Text
Documentation
newtype PluginName Source #
Represents the name of the plugin, to be used via Reader
by all its components.
The name is usually provided by main function combinators like runNvimPluginIO
via
.Reader
PluginConfig
Instances
IsString PluginName Source # | |
Defined in Ribosome.Data.PluginName fromString :: String -> PluginName # | |
Show PluginName Source # | |
Defined in Ribosome.Data.PluginName showsPrec :: Int -> PluginName -> ShowS # show :: PluginName -> String # showList :: [PluginName] -> ShowS # | |
Eq PluginName Source # | |
Defined in Ribosome.Data.PluginName (==) :: PluginName -> PluginName -> Bool # (/=) :: PluginName -> PluginName -> Bool # | |
Ord PluginName Source # | |
Defined in Ribosome.Data.PluginName compare :: PluginName -> PluginName -> Ordering # (<) :: PluginName -> PluginName -> Bool # (<=) :: PluginName -> PluginName -> Bool # (>) :: PluginName -> PluginName -> Bool # (>=) :: PluginName -> PluginName -> Bool # max :: PluginName -> PluginName -> PluginName # min :: PluginName -> PluginName -> PluginName # |