non-empty-0.3.5: List-like structures with static restrictions on the number of elements
Safe HaskellSafe-Inferred
LanguageHaskell98

Data.FixedLengthList

Description

Word with fixed length lists constructed from NonEmpty and Empty types.

Documentation

type T0 = T Source #

type T1 = T T0 Source #

type T2 = T T1 Source #

type T3 = T T2 Source #

type T4 = T T3 Source #

type T5 = T T4 Source #

type T6 = T T5 Source #

type T7 = T T6 Source #

type T8 = T T7 Source #

type T9 = T T8 Source #

type Func0 a b = b Source #

type Func1 a b = a -> Func0 a b Source #

type Func2 a b = a -> Func1 a b Source #

type Func3 a b = a -> Func2 a b Source #

type Func4 a b = a -> Func3 a b Source #

type Func5 a b = a -> Func4 a b Source #

type Func6 a b = a -> Func5 a b Source #

type Func7 a b = a -> Func6 a b Source #

type Func8 a b = a -> Func7 a b Source #

type Func9 a b = a -> Func8 a b Source #

uncurry0 :: Func0 a b -> T0 a -> b Source #

uncurry1 :: Func1 a b -> T1 a -> b Source #

uncurry2 :: Func2 a b -> T2 a -> b Source #

uncurry3 :: Func3 a b -> T3 a -> b Source #

uncurry4 :: Func4 a b -> T4 a -> b Source #

uncurry5 :: Func5 a b -> T5 a -> b Source #

uncurry6 :: Func6 a b -> T6 a -> b Source #

uncurry7 :: Func7 a b -> T7 a -> b Source #

uncurry8 :: Func8 a b -> T8 a -> b Source #

uncurry9 :: Func9 a b -> T9 a -> b Source #

curry0 :: (T0 a -> b) -> Func0 a b Source #

curry1 :: (T1 a -> b) -> Func1 a b Source #

curry2 :: (T2 a -> b) -> Func2 a b Source #

curry3 :: (T3 a -> b) -> Func3 a b Source #

curry4 :: (T4 a -> b) -> Func4 a b Source #

curry5 :: (T5 a -> b) -> Func5 a b Source #

curry6 :: (T6 a -> b) -> Func6 a b Source #

curry7 :: (T7 a -> b) -> Func7 a b Source #

curry8 :: (T8 a -> b) -> Func8 a b Source #

curry9 :: (T9 a -> b) -> Func9 a b Source #