| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Skeletest.Internal.Snapshot.Renderer
Contents
Synopsis
- data SnapshotRenderer = Typeable a => SnapshotRenderer {
- render :: a -> Text
- snapshotLang :: Maybe Text
- getSnapshotRenderers :: MonadIO m => m [SnapshotRenderer]
- setSnapshotRenderers :: [SnapshotRenderer] -> IO ()
- plainRenderer :: Typeable a => (a -> Text) -> SnapshotRenderer
- renderWithShow :: (Typeable a, Show a) => SnapshotRenderer
- defaultSnapshotRenderers :: [SnapshotRenderer]
Documentation
data SnapshotRenderer Source #
Constructors
| Typeable a => SnapshotRenderer | |
Fields
| |
getSnapshotRenderers :: MonadIO m => m [SnapshotRenderer] Source #
setSnapshotRenderers :: [SnapshotRenderer] -> IO () Source #
Renderer implementations
plainRenderer :: Typeable a => (a -> Text) -> SnapshotRenderer Source #
renderWithShow :: (Typeable a, Show a) => SnapshotRenderer Source #