module Distribution.Utils.String ( trim ) where import Data.List (dropWhileEnd) import GHC.Unicode (isSpace) -- @since 3.8.0.0 trim :: String -> String trim :: String -> String trim = (Char -> Bool) -> String -> String forall a. (a -> Bool) -> [a] -> [a] dropWhile Char -> Bool isSpace (String -> String) -> (String -> String) -> String -> String forall b c a. (b -> c) -> (a -> b) -> a -> c . (Char -> Bool) -> String -> String forall a. (a -> Bool) -> [a] -> [a] dropWhileEnd Char -> Bool isSpace