hnix-0.17.0: Haskell implementation of the Nix language
Safe HaskellSafe-Inferred
LanguageHaskell2010

Nix.Type.Assumption

Description

Basing on the Nix (Hindley–Milner) type system (that provides decidable type inference): gathering assumptions (inference evidence) about polymorphic types.

Documentation

newtype Assumption Source #

Constructors

Assumption [(VarName, Type)] 

Instances

Instances details
Monoid Assumption Source # 
Instance details

Defined in Nix.Type.Assumption

Semigroup Assumption Source # 
Instance details

Defined in Nix.Type.Assumption

Show Assumption Source # 
Instance details

Defined in Nix.Type.Assumption

Eq Assumption Source # 
Instance details

Defined in Nix.Type.Assumption

One Assumption Source # 
Instance details

Defined in Nix.Type.Assumption

Associated Types

type OneItem Assumption #

type OneItem Assumption Source # 
Instance details

Defined in Nix.Type.Assumption