CustomRequest

langoustine.lsp.requests.CustomRequest
abstract class CustomRequest[I, O](method: String)(using ir: ReadWriter[I], or: ReadWriter[O]) extends LSPRequest

Attributes

Source
requests.scala
Graph
Supertypes
class LSPRequest
class Object
trait Matchable
class Any

Members list

Type members

Types

override type In = I

Attributes

Source
requests.scala
override type Out = O

Attributes

Source
requests.scala

Value members

Inherited methods

def apply(in: In): PreparedRequest[LSPRequest.this.type]

Attributes

Inherited from:
LSPRequest
Source
requests.scala

Inherited fields

val requestMethod: String

Attributes

Inherited from:
LSPRequest
Source
requests.scala

Givens

Givens

override given inputReader: Reader[In]

Attributes

Source
requests.scala
override given inputWriter: Writer[In]

Attributes

Source
requests.scala
override given outputReader: Reader[Out]

Attributes

Source
requests.scala
override given outputWriter: Writer[Out]

Attributes

Source
requests.scala