| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
System.Chatty.Filesystem
Documentation
Constructors
| FSSucc a | |
| NoPermission | |
| NotFound |
Constructors
| File | |
Fields
| |
data Mountpoint m Source
class Monad m => ChFilesystem m where Source
Instances
class Monad m => CanLoad m n where Source
Instances
| CanLoad m0 n0 => CanLoad (HandleCloserT m) n | |
| CanLoad m0 n0 => CanLoad (InRedirT m) n | |
| CanLoad m0 n0 => CanLoad (QuietT m) n | |
| CanLoad m0 n0 => CanLoad (HereStringT m) n | |
| CanLoad m0 n0 => CanLoad (ScannerBufferT m) n | |
| CanLoad m0 n0 => CanLoad (RecorderT m) n | |
| CanLoad m0 n0 => CanLoad (OutRedirT m) n | |
| CanLoad m0 n0 => CanLoad (DeafT m) n | |
| CanLoad m0 n0 => CanLoad (SpawnOverlayT m) n | |
| CanLoad m0 n0 => CanLoad (JoinerT m) n | |
| CanLoad m0 n0 => CanLoad (HandleFilterT m) n | |
| CanLoad m0 n0 => CanLoad (BoolFilterT m) n | |
| CanLoad m0 n0 => CanLoad (IntFilterT m) n | |
| CanLoad m0 n0 => CanLoad (HandleArchiverT m) n | |
| CanLoad m0 n0 => CanLoad (BoolArchiverT m) n | |
| CanLoad m0 n0 => CanLoad (IntArchiverT m) n | |
| CanLoad m0 n0 => CanLoad (NullExpanderT m) n | |
| CanLoad m0 n0 => CanLoad (ExpanderT m) n | |
| CanLoad m0 n0 => CanLoad (HistoryT m) n | |
| CanLoad m0 n0 => CanLoad (HtmlPrinterT m) n | |
| CanLoad m0 n0 => CanLoad (AnsiPrinterT m) n |
class Monad m => CanSave m n where Source
Instances
| CanSave m0 n0 => CanSave (HandleCloserT m) n | |
| CanSave m0 n0 => CanSave (InRedirT m) n | |
| CanSave m0 n0 => CanSave (QuietT m) n | |
| CanSave m0 n0 => CanSave (HereStringT m) n | |
| CanSave m0 n0 => CanSave (ScannerBufferT m) n | |
| CanSave m0 n0 => CanSave (RecorderT m) n | |
| CanSave m0 n0 => CanSave (OutRedirT m) n | |
| CanSave m0 n0 => CanSave (DeafT m) n | |
| CanSave m0 n0 => CanSave (SpawnOverlayT m) n | |
| CanSave m0 n0 => CanSave (JoinerT m) n | |
| CanSave m0 n0 => CanSave (HandleFilterT m) n | |
| CanSave m0 n0 => CanSave (BoolFilterT m) n | |
| CanSave m0 n0 => CanSave (IntFilterT m) n | |
| CanSave m0 n0 => CanSave (HandleArchiverT m) n | |
| CanSave m0 n0 => CanSave (BoolArchiverT m) n | |
| CanSave m0 n0 => CanSave (IntArchiverT m) n | |
| CanSave m0 n0 => CanSave (NullExpanderT m) n | |
| CanSave m0 n0 => CanSave (ExpanderT m) n | |
| CanSave m0 n0 => CanSave (HistoryT m) n | |
| CanSave m0 n0 => CanSave (HtmlPrinterT m) n | |
| CanSave m0 n0 => CanSave (AnsiPrinterT m) n |
class Monad m => CanMount m n where Source
Methods
fmount :: Mountpoint n -> m () Source
Instances
| CanMount m0 n0 => CanMount (HandleCloserT m) n | |
| CanMount m0 n0 => CanMount (InRedirT m) n | |
| CanMount m0 n0 => CanMount (QuietT m) n | |
| CanMount m0 n0 => CanMount (HereStringT m) n | |
| CanMount m0 n0 => CanMount (ScannerBufferT m) n | |
| CanMount m0 n0 => CanMount (RecorderT m) n | |
| CanMount m0 n0 => CanMount (OutRedirT m) n | |
| CanMount m0 n0 => CanMount (DeafT m) n | |
| CanMount m0 n0 => CanMount (SpawnOverlayT m) n | |
| CanMount m0 n0 => CanMount (JoinerT m) n | |
| CanMount m0 n0 => CanMount (HandleFilterT m) n | |
| CanMount m0 n0 => CanMount (BoolFilterT m) n | |
| CanMount m0 n0 => CanMount (IntFilterT m) n | |
| CanMount m0 n0 => CanMount (HandleArchiverT m) n | |
| CanMount m0 n0 => CanMount (BoolArchiverT m) n | |
| CanMount m0 n0 => CanMount (IntArchiverT m) n | |
| CanMount m0 n0 => CanMount (NullExpanderT m) n | |
| CanMount m0 n0 => CanMount (ExpanderT m) n | |
| CanMount m0 n0 => CanMount (HistoryT m) n | |
| CanMount m0 n0 => CanMount (HtmlPrinterT m) n | |
| CanMount m0 n0 => CanMount (AnsiPrinterT m) n | |
| Monad m => CanMount (NullFsT m) (NullFsT m) |
data FilePrinterT m a Source
Constructors
| FilePrinter | |
Fields
| |
Instances
| MonadTrans FilePrinterT | |
| Monad m => Monad (FilePrinterT m) | |
| Functor f => Functor (FilePrinterT f) | |
| MonadIO m => MonadIO (FilePrinterT m) | |
| ChAtoms m => ChPrinter (FilePrinterT m) |
data FileScannerT m a Source
Constructors
| FileScanner | |
Fields
| |
Instances
| MonadTrans FileScannerT | |
| Monad m => Monad (FileScannerT m) | |
| Functor f => Functor (FileScannerT f) | |
| MonadIO m => MonadIO (FileScannerT m) | |
| ChAtoms m => ChScanner (FileScannerT m) |
Constructors
| NullFs | |
Fields
| |
Instances
| MonadTrans NullFsT | |
| ChChannelPrinter Bool m0 => ChChannelPrinter Bool (NullFsT m) | |
| ChChannelPrinter Int m0 => ChChannelPrinter Int (NullFsT m) | |
| ChChannelPrinter Handle m0 => ChChannelPrinter Handle (NullFsT m) | |
| Monad m => Monad (NullFsT m) | |
| Functor f => Functor (NullFsT f) | |
| ChAtoms m0 => ChAtoms (NullFsT m) | |
| ChCounter m0 => ChCounter (NullFsT m) | |
| MonadIO m => MonadIO (NullFsT m) | |
| ChRandom m0 => ChRandom (NullFsT m) | |
| ChClock m0 => ChClock (NullFsT m) | |
| ChFinalizer m0 => ChFinalizer (NullFsT m) | |
| ChScanner m0 => ChScanner (NullFsT m) | |
| ChBufferedScanner m0 => ChBufferedScanner (NullFsT m) | |
| ChPrinter m0 => ChPrinter (NullFsT m) | |
| ChSpawn m0 => ChSpawn (NullFsT m) | |
| Monad m => ChFilesystem (NullFsT m) | |
| ChExtendedPrinter m0 => ChExtendedPrinter (NullFsT m) | |
| ChExpand m0 => ChExpand (NullFsT m) | |
| ChExpanderEnv m0 => ChExpanderEnv (NullFsT m) | |
| ChHistoryEnv m0 => ChHistoryEnv (NullFsT m) | |
| Monad m => CanMount (NullFsT m) (NullFsT m) |
absPath :: ChFilesystem m => Path -> m Path Source
expandofs :: (ChAtoms m, ChFilesystem m) => m (Mountpoint m) Source
printerfs :: (ChPrinter m, ChAtoms m, ChFilesystem m) => m (Mountpoint m) Source
mount :: (CanMount m m, ChAtoms m, ChFilesystem m) => m (Mountpoint m) -> Path -> m () Source
withNullFs :: ChAtoms m => NullFsT m a -> m a Source