Safe Haskell | None |
---|---|
Language | GHC2021 |
Data.Type.Symbol
Description
Type families on Symbol
s.
Synopsis
- type Length (str :: Symbol) = Length' 0 (UnconsSymbol str)
- type Take (n :: Natural) (str :: Symbol) = TakeLoop ('[] :: [Char]) n (UnconsSymbol str)
- type TakeNoTailRec (n :: Natural) (str :: Symbol) = TakeNoTailRec' n (UnconsSymbol str)
- type Drop (n :: Natural) (str :: Symbol) = Drop' n (UnconsSymbol str)
- type Replicate (n :: Natural) (ch :: Char) = ReplicateLoop ch ('[] :: [Char]) n
Documentation
type Length (str :: Symbol) = Length' 0 (UnconsSymbol str) Source #
Calculate the length of a Symbol
.
type TakeNoTailRec (n :: Natural) (str :: Symbol) = TakeNoTailRec' n (UnconsSymbol str) Source #