{-| A resuable optparse-applicative parser for creating a postgresql-simple
   'Connection'
-}
{-# LANGUAGE RecordWildCards, LambdaCase, DeriveGeneric, DeriveDataTypeable #-}
{-# LANGUAGE CPP, GADTs, OverloadedStrings #-}
module Database.PostgreSQL.Simple.PartialOptions
  ( PartialOptions(..)
  , parseConnectionString
  , completeParser
  , completeOptions
  ) where
import Database.PostgreSQL.Simple.PartialOptions.Internal