root
root
gopher
Channel
Channel
F
Read
Read
Write
Channel
Closed
Exception
Channel
With
Expiration
Default
Gopher
Config
Dupped
Input
Gopher
Gopher
A
P
I
Gopher
Config
J
V
M
Gopher
J
V
M
Gopher
J
V
M
Gopher
Config
J
V
M
Time
J
V
M
Scheduled
Platform
Read
Channel
Done
Read
Channel
Simple
Reader
Read
Channel
Select
Select
Fold
Done
Select
Forever
Select
Group
Expiration
Reader
Record
Timeout
Record
Writer
Record
Select
Group
Builder
Select
Listeners
Select
Loop
Select
Macro
Done
Exression
Read
Expression
Select
Group
Expr
Selector
Case
Expr
Timeout
Expression
Write
Expression
Shared
Gopher
A
P
I
Time
Ticker
Time
Scheduled
Write
Channel
Write
Channel
With
Expiration
gopher
.impl
Append
Read
Channel
Intercept
Reader
Ch
Flat
Mapped
Channel
Ch
Flat
Mapped
Read
Channel
Ch
Flat
Mapped
Try
Read
Channel
Delayed
Read
Channel
Expirable
Expirable
Capture
Ready
Filtered
Async
Channel
Filtered
Async
Read
Channel
Filtered
Reader
Filtered
Channel
Filtered
Read
Channel
Filtered
Reader
Guarded
S
P
S
C
Base
Channel
Guarded
S
P
S
C
Base
Channel
Guarded
S
P
S
C
Buffered
Channel
Ring
Buffer
Guarded
S
P
S
C
Unbuffered
Channel
Mapped
Async
Channel
Mapped
Async
Read
Channel
M
Reader
Mapped
Channel
Mapped
Read
Channel
M
Reader
Neste
Writer
With
Expire
Time
Nested
Writer
With
Expire
Time
Throwing
Or
Read
Channel
Common
Base
Common
Reader
Done
Common
Reader
Wrapped
Reader
Promise
Channel
Reader
S
P
S
C
Buffer
Simple
Writer
Simple
Writer
With
Expire
Time
Writer
gopher
.monads
root
/
gopher
/
DuppedInput
DuppedInput
class
DuppedInput
[
F
[
_
],
A
](
origin:
ReadChannel
[
F
,
A
],
bufSize:
Int
)(
using
api:
Gopher
[
F
])
Source:
DuppedInput.scala
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Keywords
Select All
Deselect All
no keywords
final
lazy
Value members
Givens
Value members
Concrete methods
def
pair
: (
Channel
[
F
,
A
,
A
],
Channel
[
F
,
A
,
A
])
Source:
DuppedInput.scala
Concrete fields
val
runner
:
F
[
Unit
]
Source:
DuppedInput.scala
val
sink1
:
Channel
[
F
,
A
,
A
]
Source:
DuppedInput.scala
val
sink2
:
Channel
[
F
,
A
,
A
]
Source:
DuppedInput.scala
Givens
Givens
given
given_CpsSchedulingMonad_F
:
CpsSchedulingMonad
[
F
]
Source:
DuppedInput.scala