| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
System.Chatty.Filesystem
Documentation
Constructors
| File | |
Fields
| |
data Mountpoint m Source #
class Monad m => ChFilesystem m where Source #
Instances
| Monad m => ChFilesystem (NullFsT m) Source # | |
class Monad m => CanMount m n where Source #
Minimal complete definition
Methods
fmount :: Mountpoint n -> m () Source #
data FilePrinterT m a Source #
Constructors
| FilePrinter | |
Fields
| |
Instances
| MonadTrans FilePrinterT Source # | |
| Monad m => Monad (FilePrinterT m) Source # | |
| Functor f => Functor (FilePrinterT f) Source # | |
| (Functor m, Monad m) => Applicative (FilePrinterT m) Source # | |
| MonadIO m => MonadIO (FilePrinterT m) Source # | |
| ChAtoms m => ChPrinter (FilePrinterT m) Source # | |
data FileScannerT m a Source #
Constructors
| FileScanner | |
Fields
| |
Instances
| MonadTrans FileScannerT Source # | |
| Monad m => Monad (FileScannerT m) Source # | |
| Functor f => Functor (FileScannerT f) Source # | |
| (Functor m, Monad m) => Applicative (FileScannerT m) Source # | |
| MonadIO m => MonadIO (FileScannerT m) Source # | |
| ChAtoms m => ChScanner (FileScannerT m) Source # | |
Constructors
| NullFs | |
Fields
| |
Instances
| MonadTrans NullFsT Source # | |
| Monad m => Monad (NullFsT m) Source # | |
| Functor f => Functor (NullFsT f) Source # | |
| (Functor m, Monad m) => Applicative (NullFsT m) Source # | |
| MonadIO m => MonadIO (NullFsT m) Source # | |
| Monad m => ChFilesystem (NullFsT m) Source # | |
| Monad m => CanMount (NullFsT m) (NullFsT m) 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 #