Expand description
Inline completions provider with deterministic rules and AI backend support.
This crate provides context-aware inline completions that appear as
ghost text. Deterministic completions are based on patterns; AI-powered
suggestions use the InlineCompletionBackend trait for pluggable providers.
Structs§
- Backend
Request - Request payload sent to an AI completion backend.
- Inline
Completion Item - Inline completion item (LSP 3.18 preview)
- Inline
Completion List - Inline completion list (LSP 3.18 preview)
- Inline
Completion Provider - A provider for inline completions.
- Prepared
Inline Completion Context - Prepared context for inline completion suggestions and future AI handoff.
- Stream
Chunk - A chunk emitted by a streaming backend.
Enums§
- Backend
Error - Error type for backend operations.
- Stream
Control - Control signal returned by the stream sink callback.
Traits§
- Inline
Completion Backend - Trait for AI inline completion backends.