//! Cargo workspace support.
//!
//! This module provides the `Workspace` trait implementation for Cargo (Rust)
//! workspaces, enabling:
//!
//! - Workspace member discovery from `Cargo.toml`
//! - Package dependency analysis
//! - `Cargo.lock` parsing and diff analysis
//!
//! # Example
//!
//! ```rust,ignore
//! use clippier::workspace::cargo::CargoWorkspace;
//! use clippier::workspace::Workspace;
//!
//! async fn analyze() -> Result<(), Box<dyn std::error::Error>> {
//! let workspace = CargoWorkspace::new(Path::new(".")).await?;
//!
//! for pkg in workspace.packages().await? {
//! println!("Package: {} v{:?}", pkg.name(), pkg.version());
//! }
//!
//! Ok(())
//! }
//! ```
pub use CargoWorkspace;
pub use ;
pub use ;