You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build(workspace): migrate to Rust edition 2024 with centralized deps
Workspace configuration:
- Upgrade Cargo resolver from "2" to "3" for edition 2024
- Add rust-version = "1.93" to [workspace.package]
- Centralize shared deps under [workspace.dependencies]
- Use dotted-key syntax for member package metadata
- Remove redundant license-file from workspace package
Toolchain and linting:
- Bump rust-toolchain.toml channel from 1.90 to 1.93
- Bump clippy.toml MSRV from 1.85 to 1.93
- Add **/bun.lock to .gitignore
Dependency declarations:
- Convert inline version specs to workspace refs in 10 tomls
- Migrate conformance, simple-chat-client to edition 2024
- Specify explicit axum/reqwest features where needed
- Remove unused tracing::error import in auth module
Edition 2024 let-chain refactors:
- Replace nested if-let with let-chains across the codebase
- Flatten conditionals in SSE retry and HTTP handling
- Simplify proc-macro pattern matching helpers
- Refactor elicitation schema nested validation
- Use let-chains in test_custom_headers assertions
Code modernization:
- Use derive(Default) + #[default] for ToolChoiceMode
- Fix doc comments to current type names (Params)
- Convert conformance handler to async fn syntax
- Add #[allow(dead_code)] for deserialized-only fields
- Clean up trailing blank lines and whitespace
0 commit comments