Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- module Control.Category.Printf
- printf :: Format Text (IO ()) b -> b
- printfLn :: Format Text (IO ()) b -> b
- hPrintf :: Handle -> Format Text (IO ()) b -> b
- hPrintfLn :: Handle -> Format Text (IO ()) b -> b
- padLeft :: Text -> Int64 -> Format Text a b -> Format Text a b
- padRight :: Text -> Int64 -> Format Text a b -> Format Text a b
Documentation
module Control.Category.Printf
padLeft :: Text -> Int64 -> Format Text a b -> Format Text a b Source
padLeft s n f will transform the formatter f, ensuring that the output produced is at least length n by appending sufficiently many copies of s on the left. The string s should have length at least 1, otherwise this has no effect. In cases where s has length greater than 1, the last occurrence of s will be truncated as necessary to fit the necessary width.
padRight :: Text -> Int64 -> Format Text a b -> Format Text a b Source
padRight s n f will transform the formatter f, ensuring that the output produced is at least length n by appending sufficiently many copies of s on the right. The string s should have length at least 1, otherwise this has no effect. In cases where s has length greater than 1, the last occurrence of s will be truncated as necessary to fit the necessary width.