Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API Documentation

This book covers ecosystem behavior and how to extend deps-lsp. Generated Rust API documentation (rustdoc) for every crate in the workspace is published on docs.rs, since every crate is published to crates.io independently. There is no single combined API-docs page — each crate has its own docs.rs entry, following the pattern https://docs.rs/<crate-name>:

  • deps-lsp — the LSP binary
  • deps-core — shared abstractions (the Ecosystem trait, registry client contracts, OSV.dev/deps.dev clients, LSP response helpers)
  • deps-cli — the CLI
  • deps-engine — the shared classification pipeline behind both deps-lsp and deps-cli
  • Each ecosystem crate: https://docs.rs/deps-<ecosystem>, e.g. deps-cargo, deps-npm, deps-pypi — substitute the ecosystem name from the Ecosystem Reference for any of the 14 supported ecosystems

Use the API docs when you need exact type signatures, trait bounds, or module-level rustdoc; use this book when you need to understand ecosystem-level behavior or the reasoning behind a design decision.