Safe Haskell | Safe |
---|---|
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
Monad m => ChFilesystem (NullFsT 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
|
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