A capability of supporting the given effect type, such as scala.concurrent.Future.
A capability of supporting the given effect type, such as scala.concurrent.Future. Used only as a type parameter, without implementations.
A capability of sending and receiving streaming bodies.
A capability of sending and receiving streaming bodies.
The type to use as a capability. Should be the self-type of the implementation. This is needed so that capabilities are expressed in terms of class types, not singleton object types.
A capability of sending websocket requests.
A capability of sending websocket requests. Used only as a type parameter, without implementations.