{-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FunctionalDependencies #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE TemplateHaskell #-} {-# LANGUAGE TypeSynonymInstances #-} {-| Module : Control.Concurrent.Async.Refresh.Lenses Description : This module defines lenses used within the async-refresh package. Copyright : (c) Moritz Schulte, 2017 License : BSD3 Maintainer : mtesseract@silverratio.net Stability : experimental Portability : POSIX -} module Control.Concurrent.Async.Refresh.Lenses where import Control.Concurrent.Async.Refresh.Types import Lens.Micro.TH makeFields ''AsyncRefreshConf