KeepAliveAbstraction

class Object
trait Matchable
class Any

Type members

Classlikes

Companion
class
trait AbstractionEvidence[F[_], CBPackets <: Tuple, SBPackets <: Tuple]

A helper trait that can help the compiler resolve abstraction pattern automatically.

A helper trait that can help the compiler resolve abstraction pattern automatically.

Companion
object

Value members

Concrete methods

def forProtocol[F[_] : Applicative, CBPackets <: Tuple, SBPackets <: Tuple](implicit evidence$1: Applicative[F], evidence: AbstractionEvidence[F, CBPackets, SBPackets]): ProtocolPacketAbstraction[F, CBPackets, SBPackets, AbstractedPacket, Unit]