Stability | Ultra-Violence |
---|---|
Portability | I'm too young to die |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Network.NineP.File.Instances
Contents
Description
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
.
Minimal complete definition
Instances
Convertible ByteString ByteString Source # | |
Defined in Network.NineP.File.Instances Methods | |
Convertible ByteString () Source # | |
Defined in Network.NineP.File.Instances Methods safeConvert :: ByteString -> ConvertResult () # | |
Convertible ByteString Bool Source # | |
Defined in Network.NineP.File.Instances Methods safeConvert :: ByteString -> ConvertResult Bool # | |
(Read a, Num a, Typeable a) => Convertible ByteString a Source # | |
Defined in Network.NineP.File.Instances Methods safeConvert :: ByteString -> ConvertResult a # | |
Convertible () ByteString Source # | |
Defined in Network.NineP.File.Instances Methods safeConvert :: () -> ConvertResult ByteString # | |
Convertible Bool ByteString Source # | |
Defined in Network.NineP.File.Instances Methods safeConvert :: Bool -> ConvertResult ByteString # | |
(Show a, Num a) => Convertible a ByteString Source # | |
Defined in Network.NineP.File.Instances Methods safeConvert :: a -> ConvertResult ByteString # |
class ReadRef sr (m :: Type -> Type) a | sr -> a #
Minimal complete definition
Instances
ReadRef () m ByteString Source # | |
Defined in Network.NineP.File.Instances Methods readReference :: () -> m ByteString # | |
MonadIO m => ReadRef (Chan a) m a Source # | |
Defined in Network.NineP.File.Instances Methods readReference :: Chan a -> m a # | |
ReadRef sr m a => ReadRef (UnsafeModifyRef sr) m a | |
Defined in Data.StateRef.Instances.Undecidable Methods readReference :: UnsafeModifyRef sr -> m a # | |
Monad m => ReadRef (Accessor m a) m a | |
Defined in Data.Accessor Methods readReference :: Accessor m a -> m a # | |
Monad m => ReadRef (Getter m a) m a | |
Defined in Data.Accessor Methods readReference :: Getter m a -> m a # |
class WriteRef sr (m :: Type -> Type) a | sr -> a #
Minimal complete definition
Instances
Monad m => WriteRef () m ByteString Source # | |
Defined in Network.NineP.File.Instances Methods writeReference :: () -> ByteString -> m () # | |
MonadIO m => WriteRef (Chan a) m a Source # | |
Defined in Network.NineP.File.Instances Methods writeReference :: Chan a -> a -> m () # | |
WriteRef sr m a => WriteRef (UnsafeModifyRef sr) m a | |
Defined in Data.StateRef.Instances.Undecidable Methods writeReference :: UnsafeModifyRef sr -> a -> m () # | |
Monad m => WriteRef (Accessor m a) m a | |
Defined in Data.Accessor Methods writeReference :: Accessor m a -> a -> m () # | |
Monad m => WriteRef (Setter m a) m a | |
Defined in Data.Accessor Methods writeReference :: Setter m a -> a -> m () # |
Orphan instances
Convertible ByteString ByteString Source # | |
Methods | |
Convertible ByteString () Source # | |
Methods safeConvert :: ByteString -> ConvertResult () # | |
Convertible ByteString Bool Source # | |
Methods safeConvert :: ByteString -> ConvertResult Bool # | |
(Read a, Num a, Typeable a) => Convertible ByteString a Source # | |
Methods safeConvert :: ByteString -> ConvertResult a # | |
Convertible () ByteString Source # | |
Methods safeConvert :: () -> ConvertResult ByteString # | |
Convertible Bool ByteString Source # | |
Methods safeConvert :: Bool -> ConvertResult ByteString # | |
(Show a, Num a) => Convertible a ByteString Source # | |
Methods safeConvert :: a -> ConvertResult ByteString # | |
ReadRef () m ByteString Source # | |
Methods readReference :: () -> m ByteString # | |
Monad m => WriteRef () m ByteString Source # | |
Methods writeReference :: () -> ByteString -> m () # | |
MonadIO m => ReadRef (Chan a) m a Source # | |
Methods readReference :: Chan a -> m a # | |
MonadIO m => WriteRef (Chan a) m a Source # | |
Methods writeReference :: Chan a -> a -> m () # |