| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Simplex.Chat.Styled
Documentation
data StyledString Source #
Constructors
| Styled [SGR] String | |
| StyledString :<>: StyledString |
Instances
| IsString StyledString Source # | |
Defined in Simplex.Chat.Styled Methods fromString :: String -> StyledString | |
| Monoid StyledString Source # | |
Defined in Simplex.Chat.Styled Methods mappend :: StyledString -> StyledString -> StyledString mconcat :: [StyledString] -> StyledString | |
| Semigroup StyledString Source # | |
Defined in Simplex.Chat.Styled Methods (<>) :: StyledString -> StyledString -> StyledString sconcat :: NonEmpty StyledString -> StyledString stimes :: Integral b => b -> StyledString -> StyledString | |
| Show StyledString Source # | |
Defined in Simplex.Chat.Styled Methods showsPrec :: Int -> StyledString -> ShowS show :: StyledString -> String showList :: [StyledString] -> ShowS | |
class StyledFormat a where Source #
Instances
| StyledFormat ByteString Source # | |
Defined in Simplex.Chat.Styled Methods styled :: Format -> ByteString -> StyledString Source # plain :: ByteString -> StyledString Source # | |
| StyledFormat Text Source # | |
Defined in Simplex.Chat.Styled | |
| StyledFormat String Source # | |
Defined in Simplex.Chat.Styled | |
styleMarkdown :: Markdown -> StyledString Source #
unStyle :: StyledString -> String Source #
sLength :: StyledString -> Int Source #
sShow :: Show a => a -> StyledString Source #
sTake :: Int -> StyledString -> StyledString Source #