deps-cargo 0.2.1

Cargo.toml support for deps-lsp
Documentation

Cargo.toml parsing and crates.io integration.

This crate provides Cargo-specific functionality for the deps-lsp server, including TOML parsing, dependency extraction, and crates.io registry integration via the sparse index protocol.

Features

  • Parsing Cargo.toml dependencies with position tracking
  • Fetching version data from crates.io sparse index
  • Supporting registry, git, and path dependencies
  • Workspace inheritance (workspace = true)
  • Implementing deps-core traits for generic LSP handlers

Examples

use deps_cargo::{ParsedDependency, CratesIoRegistry};

// Types are re-exported for convenience
let _deps: Vec<ParsedDependency> = vec![];