strict-base-0.4.0.0: Strict versions of base data types.

Copyright(c) 2017 Daniel Mendler
LicenseBSD-style (see the file LICENSE)
MaintainerDaniel Mendler <mail@daniel-mendler.de>
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Data.Strict.Class

Description

IsStrict isomorphism for conversion.

Documentation

class IsStrict l s | l -> s, s -> l where Source #

Minimal complete definition

fromStrict, toStrict

Methods

fromStrict :: s -> l Source #

toStrict :: l -> s Source #

liftStrict :: IsStrict l s => (l -> l) -> s -> s Source #