Versions in this module Expand all Collapse all v0 v0.1.1 May 12, 2022 v0.1.0 May 12, 2022 Changes in this version + type EventWriter struct + func NewEventWriter(ctx context.Context, operation string) *EventWriter + func (ew *EventWriter) Write(p []byte) (n int, err error) + type Tracker struct + func NewTracker(client protocol.Client) *Tracker + func (t *Tracker) Cancel(ctx context.Context, token protocol.ProgressToken) error + func (t *Tracker) Start(ctx context.Context, title, message string, token protocol.ProgressToken, ...) *WorkDone + func (tracker *Tracker) SetSupportsWorkDoneProgress(b bool) + type WorkDone struct + func (wd *WorkDone) End(message string) + func (wd *WorkDone) Report(message string, percentage float64) + func (wd *WorkDone) Token() protocol.ProgressToken + type WorkDoneWriter struct + func NewWorkDoneWriter(wd *WorkDone) *WorkDoneWriter + func (wdw WorkDoneWriter) Write(p []byte) (n int, err error)