Stability | Ultra-Violence |
---|---|
Portability | I'm too young to die |
Safe Haskell | Safe |
Language | Haskell98 |
Instances for dealing with the usual data.
Documentation
class Convertible a b #
A typeclass that represents something that can be converted.
A Convertible a b
instance represents an a
that can be converted to a b
.
Instances
Convertible Bool ByteString Source # | |
Defined in Network.NineP.File.Instances safeConvert :: Bool -> ConvertResult ByteString # | |
Convertible () ByteString Source # | |
Defined in Network.NineP.File.Instances safeConvert :: () -> ConvertResult ByteString # | |
(Show a, Num a) => Convertible a ByteString Source # | |
Defined in Network.NineP.File.Instances safeConvert :: a -> ConvertResult ByteString # | |
Convertible ByteString Bool Source # | |
Defined in Network.NineP.File.Instances safeConvert :: ByteString -> ConvertResult Bool # | |
Convertible ByteString () Source # | |
Defined in Network.NineP.File.Instances safeConvert :: ByteString -> ConvertResult () # | |
(Read a, Num a, Typeable a) => Convertible ByteString a Source # | |
Defined in Network.NineP.File.Instances safeConvert :: ByteString -> ConvertResult a # | |
Convertible ByteString ByteString Source # | |
Defined in Network.NineP.File.Instances |
class ReadRef sr (m :: Type -> Type) a | sr -> a #
Instances
ReadRef () m ByteString Source # | |
Defined in Network.NineP.File.Instances readReference :: () -> m ByteString # | |
MonadIO m => ReadRef (Chan a) m a Source # | |
Defined in Network.NineP.File.Instances readReference :: Chan a -> m a # | |
ReadRef sr m a => ReadRef (UnsafeModifyRef sr) m a | |
Defined in Data.StateRef.Instances.Undecidable readReference :: UnsafeModifyRef sr -> m a # | |
Monad m => ReadRef (Getter m a) m a | |
Defined in Data.Accessor readReference :: Getter m a -> m a # | |
Monad m => ReadRef (Accessor m a) m a | |
Defined in Data.Accessor readReference :: Accessor m a -> m a # |
class WriteRef sr (m :: Type -> Type) a | sr -> a #
Instances
Monad m => WriteRef () m ByteString Source # | |
Defined in Network.NineP.File.Instances writeReference :: () -> ByteString -> m () # | |
MonadIO m => WriteRef (Chan a) m a Source # | |
Defined in Network.NineP.File.Instances writeReference :: Chan a -> a -> m () # | |
WriteRef sr m a => WriteRef (UnsafeModifyRef sr) m a | |
Defined in Data.StateRef.Instances.Undecidable writeReference :: UnsafeModifyRef sr -> a -> m () # | |
Monad m => WriteRef (Setter m a) m a | |
Defined in Data.Accessor writeReference :: Setter m a -> a -> m () # | |
Monad m => WriteRef (Accessor m a) m a | |
Defined in Data.Accessor writeReference :: Accessor m a -> a -> m () # |
Orphan instances
Convertible Bool ByteString Source # | |
safeConvert :: Bool -> ConvertResult ByteString # | |
Convertible () ByteString Source # | |
safeConvert :: () -> ConvertResult ByteString # | |
(Show a, Num a) => Convertible a ByteString Source # | |
safeConvert :: a -> ConvertResult ByteString # | |
Convertible ByteString Bool Source # | |
safeConvert :: ByteString -> ConvertResult Bool # | |
Convertible ByteString () Source # | |
safeConvert :: ByteString -> ConvertResult () # | |
(Read a, Num a, Typeable a) => Convertible ByteString a Source # | |
safeConvert :: ByteString -> ConvertResult a # | |
Convertible ByteString ByteString Source # | |
Monad m => WriteRef () m ByteString Source # | |
writeReference :: () -> ByteString -> m () # | |
ReadRef () m ByteString Source # | |
readReference :: () -> m ByteString # | |
MonadIO m => WriteRef (Chan a) m a Source # | |
writeReference :: Chan a -> a -> m () # | |
MonadIO m => ReadRef (Chan a) m a Source # | |
readReference :: Chan a -> m a # |