Implementation of the dhall freeze subcommand
Moduledhall-1.42.3Haskell2010
Dhall.Freeze
This module contains the implementation of the dhall freeze subcommand
- 2 types
- 12 values
- Packagedhall-1.42.3
- Exports14
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceFreeze.hs
Freeze
4 declarationsfreezeExpression Retrieve an Import and update the hash to match the latest contents
Freeze an import only if the import is a Remote import
Freeze with custom evaluation settings
4 declarationsSee freeze.
See freezeExpression.
See freezeImport.
See freezeRemoteImport.
Types
2 declarationsSpecifies which imports to freeze
Constructors
OnlyRemoteImportsFreeze only remote imports (i.e. URLs)
AllImportsFreeze all imports (including paths and environment variables)
Specifies why we are adding semantic integrity checks
Constructors
SecureProtect imports with an integrity check without a fallback so that import resolution fails if the import changes
CacheProtect imports with an integrity check and also add a fallback import import without an integrity check. This is useful if you only want to cache imports when possible but still gracefully degrade to resolving them if the semantic integrity check has changed.
Deprecated functions
4 declarationsDeprecated. Use freezeWithSettings directly
See freeze.
Deprecated. Use freezeExpressionWithSettings directly
See freezeExpression.
Deprecated. Use freezeImportWithSettings directly
See freezeImport.
Deprecated. Use freezeRemoteImportWithSettings directly
See freezeRemoteImport.