at main
13 folders
2 files
Break Rust workspace into independent projects
Moved profile configurations to .cargo/config.toml - This shares the same edition, license, version, and build profiles across all projects without duplication. Updated individual Cargo.toml files by replacing workspace references with explicit values (edition = "2021", license = "MIT", etc.). Removed the root workspace since it's no longer needed. Verified independent builds work correctly.
Projects that are now independent:
- bevy-xp, candle-xp, clifford-xp, cubecl-xp, dx-xp, lists, rust_basics, rust_cpp, rustry, tch-xp
The .cargo/config.toml approach is the best practice as it:
- Avoids code duplication across projects
- Applies configurations globally to all Rust projects in the directory tree
- Maintains consistency without workspace overhead
- Allows each project to be built, tested, and published independently
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Break Rust workspace into independent projects
Moved profile configurations to .cargo/config.toml - This shares the same edition, license, version, and build profiles across all projects without duplication. Updated individual Cargo.toml files by replacing workspace references with explicit values (edition = "2021", license = "MIT", etc.). Removed the root workspace since it's no longer needed. Verified independent builds work correctly.
Projects that are now independent:
- bevy-xp, candle-xp, clifford-xp, cubecl-xp, dx-xp, lists, rust_basics, rust_cpp, rustry, tch-xp
The .cargo/config.toml approach is the best practice as it:
- Avoids code duplication across projects
- Applies configurations globally to all Rust projects in the directory tree
- Maintains consistency without workspace overhead
- Allows each project to be built, tested, and published independently
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Break Rust workspace into independent projects
Moved profile configurations to .cargo/config.toml - This shares the same edition, license, version, and build profiles across all projects without duplication. Updated individual Cargo.toml files by replacing workspace references with explicit values (edition = "2021", license = "MIT", etc.). Removed the root workspace since it's no longer needed. Verified independent builds work correctly.
Projects that are now independent:
- bevy-xp, candle-xp, clifford-xp, cubecl-xp, dx-xp, lists, rust_basics, rust_cpp, rustry, tch-xp
The .cargo/config.toml approach is the best practice as it:
- Avoids code duplication across projects
- Applies configurations globally to all Rust projects in the directory tree
- Maintains consistency without workspace overhead
- Allows each project to be built, tested, and published independently
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Break Rust workspace into independent projects
Moved profile configurations to .cargo/config.toml - This shares the same edition, license, version, and build profiles across all projects without duplication. Updated individual Cargo.toml files by replacing workspace references with explicit values (edition = "2021", license = "MIT", etc.). Removed the root workspace since it's no longer needed. Verified independent builds work correctly.
Projects that are now independent:
- bevy-xp, candle-xp, clifford-xp, cubecl-xp, dx-xp, lists, rust_basics, rust_cpp, rustry, tch-xp
The .cargo/config.toml approach is the best practice as it:
- Avoids code duplication across projects
- Applies configurations globally to all Rust projects in the directory tree
- Maintains consistency without workspace overhead
- Allows each project to be built, tested, and published independently
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
Break Rust workspace into independent projects
Moved profile configurations to .cargo/config.toml - This shares the same edition, license, version, and build profiles across all projects without duplication. Updated individual Cargo.toml files by replacing workspace references with explicit values (edition = "2021", license = "MIT", etc.). Removed the root workspace since it's no longer needed. Verified independent builds work correctly.
Projects that are now independent:
- bevy-xp, candle-xp, clifford-xp, cubecl-xp, dx-xp, lists, rust_basics, rust_cpp, rustry, tch-xp
The .cargo/config.toml approach is the best practice as it:
- Avoids code duplication across projects
- Applies configurations globally to all Rust projects in the directory tree
- Maintains consistency without workspace overhead
- Allows each project to be built, tested, and published independently
🤖 Generated with [opencode](https://opencode.ai)
Co-Authored-By: opencode <noreply@opencode.ai>
README.md
Learning Resources for Rust (maybe outdated)#
- Getting Started
- Ownership & Lifetime
- Better
- Prototyping & Scripting
- Exercises