Safe Haskell | None |
---|---|
Language | GHC2024 |
Data.Git.Phoenix.Commit
Documentation
extractField :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Word8 -> Bs s -> (Bs s -> LazyT s m (Bs s, Bs s)) -> Bs s -> LazyT s m (Bs s, Bs s) Source #
extractParent :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s, Bs s) Source #
extractAuthor :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s, Bs s) Source #
extractCommitTs :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Maybe (Int64, Bs s)) Source #
extractMessage :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s) Source #
extractTreeHash :: forall {k} (m :: Type -> Type) (s :: k). Monad m => Bs s -> LazyT s m (Bs s, Bs s) Source #
secondsToUtcTime :: Integer -> UTCTime Source #