Communicate

langoustine.lsp.Communicate
See theCommunicate companion object
trait Communicate[F[_]]

Attributes

Companion
object
Source
Communicate.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def notification[X <: LSPNotification](notif: X, in: notif.In): F[Unit]

Attributes

Source
Communicate.scala
def request[X <: LSPRequest](req: X, in: req.In): F[req.Out]

Attributes

Source
Communicate.scala
def shutdown: F[Unit]

Attributes

Source
Communicate.scala

Concrete methods

def notification[X <: LSPNotification](req: PreparedNotification[X]): F[Unit]

Attributes

Source
Communicate.scala
def request[X <: LSPRequest](req: PreparedRequest[X]): F[req.Out]

Attributes

Source
Communicate.scala