-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | http-client TLS backend using Rustls -- -- Make HTTPS connections using http-client and Rustls. @package http-client-rustls @version 0.0.2.0 -- | Make HTTPS connections using http-client and Rustls. -- --
--   >>> import qualified Network.HTTP.Client as HTTP
--   
--   >>> import qualified Network.HTTP.Client.Rustls as HTTP
--   
--   >>> :{
--   example :: IO ()
--   example = do
--     mgr <- HTTP.newRustlsManager -- this should be shared across multiple requests
--     req <- HTTP.parseUrlThrow "https://example.org"
--     res <- HTTP.httpLbs req mgr
--     print $ HTTP.responseBody res
--   :}
--   
module Network.HTTP.Client.Rustls -- | Create a new Manager using good TLS defaults and the OS -- certificate store. newRustlsManager :: MonadIO m => m Manager -- | Get TLS-enabled HTTP ManagerSettings from a Rustls -- ClientConfig, consumable via newManager. rustlsManagerSettings :: ClientConfig -> ManagerSettings