type-set-0.1.0.0: src/Data/OneOrMore.hs
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE DataKinds, KindSignatures, TypeOperators #-}
{-# LANGUAGE GADTs #-}
{-# LANGUAGE MultiParamTypeClasses,
FlexibleContexts, FlexibleInstances, UndecidableInstances #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}
module Data.OneOrMore (
-- * Type
OneOrMore,
-- * Property
-- ** Basic Property
Projectable, Insertable,
-- ** Expandable and Collapsable
Expandable, Collapsable,
-- ** Mergeable
Mergeable, Selectable(..),
-- * Function
-- ** Single Type
pattern Singleton, unSingleton,
-- ** Multiple Type
project, (>-),
-- ** Expand and Collapse
expand, collapse,
-- ** Merge
merge, merge' ) where
import Data.OneOrMore.Internal