Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Blucontrol.Monad.ApplyValue.X
Documentation
data ApplyValueXT m a Source #
Instances
runApplyValueXTIO :: MonadBaseControl IO m => ConfigX -> ApplyValueXT m a -> m (Either XError a) Source #
data ApplicableValueX Source #
Instances
Instances
Generic ConfigX Source # | |
Read ConfigX Source # | |
Show ConfigX Source # | |
Default ConfigX Source # | |
Defined in Blucontrol.Monad.ApplyValue.X | |
NFData ConfigX Source # | |
Defined in Blucontrol.Monad.ApplyValue.X | |
Eq ConfigX Source # | |
Ord ConfigX Source # | |
Defined in Blucontrol.Monad.ApplyValue.X | |
type Rep ConfigX Source # | |
Defined in Blucontrol.Monad.ApplyValue.X type Rep ConfigX = D1 ('MetaData "ConfigX" "Blucontrol.Monad.ApplyValue.X" "blucontrol-0.7.1.0-inplace" 'False) (C1 ('MetaCons "ConfigX" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "displayServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "screen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int))))) |
Constructors
XErrorCloseDisplay | |
XErrorOpenDisplay | |
XErrorRead | |
XErrorSetGamma |
Instances
Bounded XError Source # | |
Enum XError Source # | |
Defined in Blucontrol.Monad.ApplyValue.X | |
Generic XError Source # | |
Read XError Source # | |
Show XError Source # | |
NFData XError Source # | |
Defined in Blucontrol.Monad.ApplyValue.X | |
Eq XError Source # | |
Ord XError Source # | |
Monad m => MonadError XError (ApplyValueXT m) Source # | |
Defined in Blucontrol.Monad.ApplyValue.X Methods throwError :: XError -> ApplyValueXT m a # catchError :: ApplyValueXT m a -> (XError -> ApplyValueXT m a) -> ApplyValueXT m a # | |
type Rep XError Source # | |
Defined in Blucontrol.Monad.ApplyValue.X type Rep XError = D1 ('MetaData "XError" "Blucontrol.Monad.ApplyValue.X" "blucontrol-0.7.1.0-inplace" 'False) ((C1 ('MetaCons "XErrorCloseDisplay" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "XErrorOpenDisplay" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "XErrorRead" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "XErrorSetGamma" 'PrefixI 'False) (U1 :: Type -> Type))) |