packages feed

bv-little-1.3.0: src/libs/Data/BitVector/LittleEndian/TextShow.hs

{-|

Copyright   : © 2020 Alex Washburn
License     : BSD-3-Clause
Maintainer  : github@recursion.ninja
Stability   : Stable

Exposes the 'TextShow' instance for 'BitVector'.

-}

{-# Language OverloadedStrings #-}

{-# OPTIONS_GHC -fno-warn-orphans #-}

module Data.BitVector.LittleEndian.TextShow
    (
    ) where

import Data.BitVector.LittleEndian (BitVector)
import Data.BitVector.LittleEndian.Internal hiding (BitVector)
import Data.Foldable (fold)
import TextShow (TextShow(showb))


{-| @since 1.0.0 -}
instance TextShow BitVector where

    showb (BV w n) = fold ["[", showb w, "]", showb n]