Modulehnix-0.17.0Haskell2010
Nix.Lint
- 8 types
- 15 values
- Packagehnix-0.17.0
- Exports23
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceLint.hs
Instances6Functor, Foldable, Traversable, Eq, Ord, Show
Functor NSymbolicFDefined in hnix-0.17.0 · Nix.LintFoldable NSymbolicFDefined in hnix-0.17.0 · Nix.LintTraversable NSymbolicFDefined in hnix-0.17.0 · Nix.LintEq r => Eq (NSymbolicF r)Defined in hnix-0.17.0 · Nix.LintOrd r => Ord (NSymbolicF r)Defined in hnix-0.17.0 · Nix.LintShow r => Show (NSymbolicF r)Defined in hnix-0.17.0 · Nix.Lint
Instances11Show, MonadValue, MonadEval, MonadValueF, Scoped, FromValue, …
FromValue NixString m (Symbolic m)Defined in hnix-0.17.0 · Nix.LintToValue Bool m (Symbolic m)Defined in hnix-0.17.0 · Nix.LintShow (Symbolic m)Defined in hnix-0.17.0 · Nix.Lint(MonadThunkId m, MonadAtomicRef m, MonadCatch m) => MonadValue (Symbolic m) mDefined in hnix-0.17.0 · Nix.LintMonadLint e m => MonadEval (Symbolic m) mDefined in hnix-0.17.0 · Nix.Lint(MonadThunkId m, MonadAtomicRef m, MonadCatch m) => MonadValueF (Symbolic m) mDefined in hnix-0.17.0 · Nix.LintToValue [Symbolic m] m (Symbolic m)Defined in hnix-0.17.0 · Nix.LintScoped (Symbolic (Lint s)) (Lint s)Defined in hnix-0.17.0 · Nix.LintFromValue (AttrSet (Symbolic m), PositionSet) m (Symbolic m)Defined in hnix-0.17.0 · Nix.LintToValue (AttrSet (Symbolic m), PositionSet) m (Symbolic m)Defined in hnix-0.17.0 · Nix.LintMonadReader (Context (Lint s) (Symbolic (Lint s))) (Lint s)Defined in hnix-0.17.0 · Nix.Lint
type
type MonadLint e (m :: Type -> Type) = (Scoped (Symbolic m) m, Framed e m, MonadAtomicRef m, MonadCatch m, MonadThunkId m)Result == NMany [] -> unify fails.
Instances13Monad, Functor, MonadFix, Applicative, MonadCatch, MonadThrow, …
Monad (Lint s)Defined in hnix-0.17.0 · Nix.LintFunctor (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadFix (Lint s)Defined in hnix-0.17.0 · Nix.LintApplicative (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadCatch (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadThrow (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadAtomicRef (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadRef (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadThunkId (Lint s)Defined in hnix-0.17.0 · Nix.LintScoped (Symbolic (Lint s)) (Lint s)Defined in hnix-0.17.0 · Nix.LintMonadReader (Context (Lint s) (Symbolic (Lint s))) (Lint s)Defined in hnix-0.17.0 · Nix.Linttype Ref (Lint s) = Ref (ReaderT (Context (Lint s) (Symbolic (Lint s))) (FreshIdT Int (ST s)))Defined in hnix-0.17.0 · Nix.Linttype ThunkId (Lint s) = ThunkId (ReaderT (Context (Lint s) (Symbolic (Lint s))) (FreshIdT Int (ST s)))Defined in hnix-0.17.0 · Nix.Lint