Exploring Cargo Workspaces in Rust