rewire-base-2.8: A Haskell-to-Verilog/VHDL compiler, shared base utilities
Safe HaskellTrustworthy
LanguageHaskell2010

ReWire.Orphans

Orphan instances

ToJSON BV Source # 
Instance details

Methods

toJSON :: BV -> Value

toEncoding :: BV -> Encoding

toJSONList :: [BV] -> Value

toEncodingList :: [BV] -> Encoding

omitField :: BV -> Bool

Hashable BV Source # 
Instance details

Methods

hashWithSalt :: Int -> BV -> Int

hash :: BV -> Int

TextShow BV Source # 
Instance details

Methods

showbPrec :: Int -> BV -> Builder #

showb :: BV -> Builder #

showbList :: [BV] -> Builder

showtPrec :: Int -> BV -> Text

showt :: BV -> Text #

showtList :: [BV] -> Text

showtlPrec :: Int -> BV -> Text

showtl :: BV -> Text

showtlList :: [BV] -> Text

Generic a => Generic (Set a) Source # 
Instance details

Associated Types

type Rep (Set a) 
Instance details

Defined in ReWire.Orphans

Methods

from :: Set a -> Rep (Set a) x #

to :: Rep (Set a) x -> Set a #

(Generic a, TextShow a) => TextShow (Set a) Source # 
Instance details

Methods

showbPrec :: Int -> Set a -> Builder #

showb :: Set a -> Builder #

showbList :: [Set a] -> Builder

showtPrec :: Int -> Set a -> Text

showt :: Set a -> Text #

showtList :: [Set a] -> Text

showtlPrec :: Int -> Set a -> Text

showtl :: Set a -> Text

showtlList :: [Set a] -> Text

TextShow (Doc ann) Source # 
Instance details

Methods

showbPrec :: Int -> Doc ann -> Builder #

showb :: Doc ann -> Builder #

showbList :: [Doc ann] -> Builder

showtPrec :: Int -> Doc ann -> Text

showt :: Doc ann -> Text #

showtList :: [Doc ann] -> Text

showtlPrec :: Int -> Doc ann -> Text

showtl :: Doc ann -> Text

showtlList :: [Doc ann] -> Text

TextShow a => TextShow (HashSet a) Source # 
Instance details

Methods

showbPrec :: Int -> HashSet a -> Builder #

showb :: HashSet a -> Builder #

showbList :: [HashSet a] -> Builder

showtPrec :: Int -> HashSet a -> Text

showt :: HashSet a -> Text #

showtList :: [HashSet a] -> Text

showtlPrec :: Int -> HashSet a -> Text

showtl :: HashSet a -> Text

showtlList :: [HashSet a] -> Text

(Generic a, Generic b) => Generic (Map a b) Source # 
Instance details

Methods

from :: Map a b -> Rep (Map a b) x #

to :: Rep (Map a b) x -> Map a b #

(Generic a, Generic b, TextShow a, TextShow b) => TextShow (Map a b) Source # 
Instance details

Methods

showbPrec :: Int -> Map a b -> Builder #

showb :: Map a b -> Builder #

showbList :: [Map a b] -> Builder

showtPrec :: Int -> Map a b -> Text

showt :: Map a b -> Text #

showtList :: [Map a b] -> Text

showtlPrec :: Int -> Map a b -> Text

showtl :: Map a b -> Text

showtlList :: [Map a b] -> Text

(TextShow a, TextShow b) => TextShow (HashMap a b) Source # 
Instance details

Methods

showbPrec :: Int -> HashMap a b -> Builder #

showb :: HashMap a b -> Builder #

showbList :: [HashMap a b] -> Builder

showtPrec :: Int -> HashMap a b -> Text

showt :: HashMap a b -> Text #

showtList :: [HashMap a b] -> Text

showtlPrec :: Int -> HashMap a b -> Text

showtl :: HashMap a b -> Text

showtlList :: [HashMap a b] -> Text