| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hledger.Flow.PathHelpers
Documentation
type TurtlePath = FilePath Source #
data PathException Source #
Constructors
| MissingBaseDir AbsDir | |
| InvalidTurtleDir TurtlePath |
Instances
| Eq PathException Source # | |
Defined in Hledger.Flow.PathHelpers Methods (==) :: PathException -> PathException -> Bool # (/=) :: PathException -> PathException -> Bool # | |
| Show PathException Source # | |
Defined in Hledger.Flow.PathHelpers Methods showsPrec :: Int -> PathException -> ShowS # show :: PathException -> String # showList :: [PathException] -> ShowS # | |
| Exception PathException Source # | |
Defined in Hledger.Flow.PathHelpers Methods toException :: PathException -> SomeException # fromException :: SomeException -> Maybe PathException # displayException :: PathException -> String # | |
fromTurtleAbsFile :: MonadThrow m => TurtlePath -> m AbsFile Source #
fromTurtleRelFile :: MonadThrow m => TurtlePath -> m RelFile Source #
fromTurtleAbsDir :: MonadThrow m => TurtlePath -> m AbsDir Source #
fromTurtleRelDir :: MonadThrow m => TurtlePath -> m RelDir Source #
turtleToAbsDir :: (MonadIO m, MonadThrow m) => AbsDir -> TurtlePath -> m AbsDir Source #
pathToTurtle :: Path b t -> TurtlePath Source #