jam-cats
jam-cats
API
jam.cats
internal
jam.cats.core
JamCatsDsl
PartiallyAppliedBrewF
PartiallyAppliedBrewFromF
PartiallyAppliedBrewFromRecF
PartiallyAppliedBrewFromWithF
PartiallyAppliedBrewFromWithFlatF
PartiallyAppliedBrewFromWithFlatRecF
PartiallyAppliedBrewFromWithRecF
PartiallyAppliedBrewRecF
PartiallyAppliedBrewWithF
PartiallyAppliedBrewWithFlatF
PartiallyAppliedBrewWithFlatRecF
PartiallyAppliedBrewWithRecF
JamCatsMacro
jam-cats
/
jam.cats.core
/
JamCatsDsl
/
PartiallyAppliedBrewWithFlatRecF
PartiallyAppliedBrewWithFlatRecF
jam.cats.core.JamCatsDsl.PartiallyAppliedBrewWithFlatRecF
class
PartiallyAppliedBrewWithFlatRecF
[
F
[
_
]]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
inline
def
apply
[
A1
,
J
](
inline
f
:
A1
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
J
](
inline
f
: (
A1
,
A2
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
J
](
inline
f
: (
A1
,
A2
,
A3
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]
inline
def
apply
[
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
,
A22
,
J
](
inline
f
: (
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
,
A8
,
A9
,
A10
,
A11
,
A12
,
A13
,
A14
,
A15
,
A16
,
A17
,
A18
,
A19
,
A20
,
A21
,
A22
)
=>
F
[
J
])(
implicit
inline
config
:
JamConfig
,
F
:
Monad
[
F
]):
F
[
J
]