| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Git.Tree.Builder
Contents
Documentation
data TreeBuilder r m Source #
Constructors
| TreeBuilder | |
Fields
| |
data ModifiedBuilder r m Source #
Constructors
| ModifiedBuilder (TreeBuilder r m) | |
| BuilderUnchanged (TreeBuilder r m) |
Instances
| Semigroup (ModifiedBuilder r m) Source # | |
| Monoid (ModifiedBuilder r m) Source # | |
data ModifyTreeResult r Source #
Constructors
| TreeEntryNotFound | |
| TreeEntryDeleted | |
| TreeEntryPersistent (TreeEntry r) | |
| TreeEntryMutated (TreeEntry r) |
fromModifyTreeResult :: ModifyTreeResult r -> Maybe (TreeEntry r) Source #
toModifyTreeResult :: (TreeEntry r -> ModifyTreeResult r) -> Maybe (TreeEntry r) -> ModifyTreeResult r Source #
emptyTreeId :: Text Source #
Orphan instances
| MonadTrans (TreeT r) Source # | |
| Monad m => Monad (TreeT r m) Source # | |
| Functor m => Functor (TreeT r m) Source # | |
| MonadFix m => MonadFix (TreeT r m) Source # | |
| (Functor m, Monad m) => Applicative (TreeT r m) Source # | |
| MonadIO m => MonadIO (TreeT r m) Source # | |
| (Functor m, MonadPlus m) => Alternative (TreeT r m) Source # | |
| MonadPlus m => MonadPlus (TreeT r m) Source # | |