Sendable

trait Sendable[a: Type]Source

A trait for types that can be passed to Channel.send.

Instances

instance Sendable[Boxed]Source
instance Sendable[Chain[t]] with Sendable[t]Source
instance Sendable[Comparison]Source
instance Sendable[DelayList[a]] with Sendable[a]Source
instance Sendable[DelayMap[k, v]] with Sendable[k], Sendable[v]Source
instance Sendable[Down[a]] with Sendable[a]Source
instance Sendable[IOError]Source
instance Sendable[Identity[a]] with Sendable[a]Source
instance Sendable[List[t]] with Sendable[t]Source
instance Sendable[Map[k, v]] with Sendable[k], Sendable[v]Source
instance Sendable[MultiMap[k, v]] with Sendable[k], Sendable[v]Source
instance Sendable[Nec[t]] with Sendable[t]Source
instance Sendable[Nel[a]] with Sendable[a]Source
instance Sendable[Option[t]] with Sendable[t]Source
instance Sendable[RedBlackTree[k, v]] with Sendable[k], Sendable[v]Source
instance Sendable[Result[e, t]] with Sendable[e], Sendable[t]Source
instance Sendable[Unit]Source
instance Sendable[Bool]Source
instance Sendable[Char]Source
instance Sendable[Float32]Source
instance Sendable[Float64]Source
instance Sendable[BigDecimal]Source
instance Sendable[Int8]Source
instance Sendable[Int16]Source
instance Sendable[Int32]Source
instance Sendable[Int64]Source
instance Sendable[BigInt]Source
instance Sendable[String]Source
instance Sendable[(a1, a2)] with Sendable[a1], Sendable[a2]Source
instance Sendable[(a1, a2, a3)] with Sendable[a1], Sendable[a2], Sendable[a3]Source
instance Sendable[(a1, a2, a3, a4)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4]Source
instance Sendable[(a1, a2, a3, a4, a5)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5]Source
instance Sendable[(a1, a2, a3, a4, a5, a6)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9], Sendable[a10]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9], Sendable[a10], Sendable[a11]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9], Sendable[a10], Sendable[a11], Sendable[a12]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9], Sendable[a10], Sendable[a11], Sendable[a12], Sendable[a13]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9], Sendable[a10], Sendable[a11], Sendable[a12], Sendable[a13], Sendable[a14]Source
instance Sendable[(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15)] with Sendable[a1], Sendable[a2], Sendable[a3], Sendable[a4], Sendable[a5], Sendable[a6], Sendable[a7], Sendable[a8], Sendable[a9], Sendable[a10], Sendable[a11], Sendable[a12], Sendable[a13], Sendable[a14], Sendable[a15]Source
instance Sendable[Set[t]] with Sendable[t]Source
instance Sendable[Validation[e, t]] with Sendable[e], Sendable[t]Source