-- SPDX-FileCopyrightText: 2022 Serokell -- -- SPDX-License-Identifier: MPL-2.0 module Test.Customization () where import Text.Interpolation.Nyan.Core import qualified Text.Interpolation.Nyan.Core.Internal.Base as Internal -- | We have to make sure that all available options can be tuned, i.e. -- all the record field selectors are exported (while the constructor is not). _AllFieldsAreExported :: QuasiQuoter _AllFieldsAreExported = let _ioptsExhaustive :: InterpolatorOptions = Internal.InterpolatorOptions (error "") (error "") (error "") -- ↑ if you change this, also add a field to the record below in mkInt defaultInterpolatorOptions { valueInterpolator = ValueInterpolator $ error "" , invisibleCharsPreview = InvisibleCharsPreview $ error "" , defaultSwitchesOptions = let _dsopts :: DefaultSwitchesOptions = Internal.DefaultSwitchesOptions (error "") (error "") (error "") (error "") (error "") (error "") (error "") -- ↑ if you change this, also add a field to the record below in basicDefaultSwitchesOptions { defIndentationStripping = Nothing , defSpacesTrimming = Nothing , defLeadingNewlineStripping = Nothing , defTrailingSpacesStripping = Nothing , defReducedNewlines = Nothing , defReturnType = Nothing , defMonadic = Nothing } }