hdo-0.2: A Digital Ocean client in Haskell

Safe HaskellNone
LanguageHaskell2010

Network.DO.Commands

Documentation

data DO a Source #

Constructors

ListKeys ([Key] -> a) 
ListSizes ([Size] -> a) 
ListImages ([Image] -> a) 
ListRegions ([Region] -> a) 

Instances

Functor DO Source # 

Methods

fmap :: (a -> b) -> DO a -> DO b #

(<$) :: a -> DO b -> DO a #

Monad m => PairingM (CoDO m) DO m Source # 

Methods

pairM :: (a -> b -> m r) -> CoDO m a -> DO b -> m r Source #

data CoDO m k Source #

Constructors

CoDO 

Fields

Instances

Functor (CoDO m) Source # 

Methods

fmap :: (a -> b) -> CoDO m a -> CoDO m b #

(<$) :: a -> CoDO m b -> CoDO m a #

Monad m => PairingM (CoDO m) DO m Source # 

Methods

pairM :: (a -> b -> m r) -> CoDO m a -> DO b -> m r Source #

type CoDOT m = CofreeT (CoDO m) Source #