bioshake-0.1.0.0: Bioinformatics pipelines with shake

Safe HaskellNone
LanguageHaskell2010

Bioshake.Implicit

Description

This modules provides implicit parameters, intended for passing default and overrideable configuration options. It is based on implicit-params in hackage.

Documentation

class Default a where Source #

Minimal complete definition

def

Methods

def :: a Source #

class Implicit a where Source #

Minimal complete definition

param

Methods

param :: a Source #

Instances

Default a => Implicit a Source # 

Methods

param :: a Source #

newtype Param a b Source #

Constructors

Param (Implicit a => b) 

setParam :: forall a b. a -> (Implicit a => b) -> b Source #

($~) :: forall a b. (Implicit a => b) -> a -> b infixl 1 Source #