-- SPDX-FileCopyrightText: 2022 Serokell <https://serokell.io/> -- -- SPDX-License-Identifier: MPL-2.0 -- | Set of basic rendering modes, where 'Show' is treated as -- the primary way to render data. module Text.Interpolation.Nyan.RModes.Show where import Fmt (build) import Text.Interpolation.Nyan.Core -- | Default render mode. rmode' :: Show a => RMode a rmode' :: forall a. Show a => RMode a rmode' = forall a. (a -> Builder) -> RMode a RMode forall a b. (a -> b) -> a -> b $ forall p. Buildable p => p -> Builder build forall b c a. (b -> c) -> (a -> b) -> a -> c . forall a. Show a => a -> String show