docs / effects/channel

effects/channel

Effects

Channel

recv ∀ 't0 . 't0 / { Channel<'t0> }
send fn(msg: 't0) -> () / { Channel<'t0> }

Functions

blocking

fn(computation: () / { State<ChannelState<'t147, 't146>>, -Channel<'t146>, ..'t145 }) -> () / { 't145, -Channel<'t146>, -State<ChannelState<'t133, 't134>> }