Commit 185eb3e
feat: standardize Rust edition 2024 across workspace
- Update 28 crates to use edition.workspace = true (edition 2024)
- Keep 8 crates on edition 2021 due to set_var/remove_var unsafe requirements:
terraphim_github_runner_server, terraphim_update, terraphim_multi_agent,
terraphim_config, terraphim_middleware, terraphim_service,
terraphim_mcp_server, terraphim_ai_nodejs
- Fix edition 2024 breaking changes:
- Pattern binding: remove explicit 'ref' in matches (implicit borrowing)
- Derivable impl: add #[derive(Default)] with #[default] attribute
- Let-and-return: return expressions directly
- Unused imports: move to appropriate cfg(test) modules
- Add TuiService tests for search, autocomplete, replace_matches, summarize
- Update handler to use TuiService.search() convenience method
- Fix double-dereference patterns in test code for edition 2024
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent c0b0504 commit 185eb3e
167 files changed
Lines changed: 986 additions & 587 deletions
File tree
- crates
- haystack_atlassian
- haystack_discourse
- src
- haystack_jmap
- terraphim-markdown-parser
- src
- terraphim-session-analyzer
- src
- kg
- patterns
- tests
- terraphim_agent_application
- terraphim_agent_evolution
- src
- workflows
- tests
- terraphim_agent_messaging
- src
- terraphim_agent_registry
- src
- terraphim_agent_supervisor
- terraphim_agent
- src
- commands
- modes
- forgiving
- onboarding
- repl
- tests
- terraphim_atomic_client
- src
- tests
- terraphim_automata_py
- terraphim_automata
- benches
- src
- tests
- terraphim_build_args
- src
- terraphim_cli
- terraphim_goal_alignment
- terraphim_hooks
- terraphim_kg_agents
- terraphim_kg_linter
- terraphim_kg_orchestration
- src
- terraphim_middleware
- src
- haystack
- indexer
- tests
- terraphim_multi_agent
- benches
- examples
- src
- tests
- terraphim_onepassword_cli
- src
- terraphim_persistence
- src
- tests
- terraphim_repl
- terraphim_rolegraph
- benches
- src
- terraphim_settings
- src
- terraphim_task_decomposition
- src
- terraphim_types
- src
- terraphim_validation
- terraphim_server
- src
- workflows
- tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
130 | 130 | | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
134 | 133 | | |
| 134 | + | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
171 | | - | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
494 | 494 | | |
495 | 495 | | |
496 | 496 | | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
501 | 503 | | |
502 | 504 | | |
503 | 505 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
53 | | - | |
54 | | - | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
| 58 | + | |
| 59 | + | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments