name:                 trial
version:              0.0.0.0
visibility:           public
id:                   trial-0.0.0.0-IWyJHRiBNLf5TcebLtV2hB
key:                  trial-0.0.0.0-IWyJHRiBNLf5TcebLtV2hB
license:              MPL-2.0
copyright:            2020 Kowainik
maintainer:           Kowainik <xrom.xkov@gmail.com>
author:               Veronika Romashkina, Dmitrii Kovanikov
homepage:             https://github.com/kowainik/trial
synopsis:             Trial Data Structure
description:
    The @Trial@ Data Structure is a @Either@-like structure that keeps
    events history inside. The data type allows to keep track of the
    @Fatality@ level of each such event entry (@Warning@ or @Error@).

    @
    __data__ Trial e a
    \           │ │
    \           │ ╰╴Resulting type
    \           │
    \           ╰╴An error item type
    \
    \    -- | Unsuccessful case
    \    = Fiasco (DList (Fatality, e))
    \              │      │         │
    \              │      │         ╰╴One error item
    \              │      │
    \              │      ╰╴Level of damage
    \              │
    \              ╰╴Efficient list-container for error type items
    \
    \    -- | Successful case
    \    | Result (DList e) a
    \              │     │  │
    \              │     │  ╰╴Result
    \              │     │
    \              │     ╰╴One warning item
    \              │
    \              ╰╴Efficient list-container for warning type items
    @

category:             Data Structure, Data
abi:                  4020b0960431cf1e468bbbded13f4c95
exposed:              True
exposed-modules:      Trial
import-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/trial-0.0.0.0-IWyJHRiBNLf5TcebLtV2hB

library-dirs:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/trial-0.0.0.0-IWyJHRiBNLf5TcebLtV2hB

library-dirs-static:
    /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1/trial-0.0.0.0-IWyJHRiBNLf5TcebLtV2hB

dynamic-library-dirs: /usr/pkg/lib/aarch64-netbsd-ghc-9.10.1
data-dir:             /usr/pkg/share/aarch64-netbsd-ghc-9.10.1/trial-0.0.0.0
hs-libraries:         HStrial-0.0.0.0-IWyJHRiBNLf5TcebLtV2hB
depends:
    base-4.20.0.0-inplace colourista-0.1.0.2-CYbR8DODqLneTxknUlNFV
    dlist-1.0-73It4l165uh3fRYyCfPto

haddock-interfaces:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/trial-0.0.0.0/html/trial.haddock

haddock-html:
    /usr/pkg/share/doc/aarch64-netbsd-ghc-9.10.1/trial-0.0.0.0/html
