CustomRequest

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

Attributes

Graph
Supertypes
class LSPRequest
class Object
trait Matchable
class Any

Members list

Type members

Types

override type In = I
override type Out = O

Value members

Inherited methods

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

Attributes

Inherited from:
LSPRequest

Inherited fields

val requestMethod: String

Attributes

Inherited from:
LSPRequest

Givens

Givens

override given inputReader: Reader[In]
override given inputWriter: Writer[In]
override given outputReader: Reader[Out]
override given outputWriter: Writer[Out]