style: Remove implement and related macros #1880

Merged
nex merged 44 commits from nex/style/remove-implement into main 2026-06-27 17:54:16 +00:00

44 commits

Author SHA1 Message Date
458e0b53ac
style: Reformat
All checks were successful
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 6s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Documentation / Build and Deploy Documentation (pull_request) Successful in 1m18s
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m15s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 9m0s
Checks / Prek / Check changed files (push) Successful in 7s
Documentation / Build and Deploy Documentation (push) Successful in 1m2s
Checks / Prek / Pre-commit & Formatting (push) Successful in 1m22s
Checks / Prek / Clippy and Cargo Tests (push) Successful in 9m3s
Release Docker Image / Build linux-amd64 (release) (push) Successful in 11m34s
Release Docker Image / Build linux-arm64 (max-perf) (push) Has been skipped
Release Docker Image / Build linux-arm64 (release) (push) Successful in 10m45s
Release Docker Image / Create Multi-arch Release Manifest (push) Successful in 18s
Release Docker Image / Build linux-amd64 (max-perf) (push) Successful in 27m40s
Release Docker Image / Create Max-Perf Manifest (push) Has been skipped
Release Docker Image / Mirror Images (push) Has been skipped
Release Docker Image / Release Binaries (push) Has been skipped
2026-06-27 18:41:43 +01:00
2d65d47498
fix: Load bearing mut refs
Some checks failed
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 7s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 1m19s
Checks / Prek / Check changed files (pull_request) Successful in 8s
Documentation / Build and Deploy Documentation (pull_request) Successful in 2m3s
Checks / Prek / Clippy and Cargo Tests (pull_request) Has been cancelled
2026-06-27 18:37:33 +01:00
e4922814b9
refactor: Add better documentation to sender service, add additional logging traces
This is a surprise tool that will help us later!
2026-06-27 18:37:33 +01:00
064028689c
style: Add documentation to execute module of sender service 2026-06-27 18:37:33 +01:00
124241238e
refactor: Rename "synapse"-related federation methods to "slow"
I won't even comment on how stupid that naming was.
2026-06-27 18:37:33 +01:00
967e2cc54f
refactor: Split the users service into several modules
Also resolvers several lints, including needless async on create_user
2026-06-27 18:37:33 +01:00
6fdeadc356
style: Refactor admin crate, drop admin_command macro
`admin_command` depended on `implement`, which is now gone.
2026-06-27 18:37:26 +01:00
478560daae
style: Remove now dead code 2026-06-27 18:36:44 +01:00
0310b4b2c5
style: Remove implement entirely 2026-06-27 18:36:44 +01:00
3eb4257ae8
style: Remove remaining implement imports 2026-06-27 18:36:44 +01:00
f1d3db0ea3
style: Eliminate implement 2026-06-27 18:36:44 +01:00
e7b302955f
style: Eliminate implement database 2026-06-27 18:36:44 +01:00
85122c62cd
style: Eliminate implement in database map keys 2026-06-27 18:36:44 +01:00
ba0ffee7cf
fix: Style errors and compile problems 2026-06-27 18:36:44 +01:00
86e1101b40
style: Remove implement for database pool 2026-06-27 18:36:44 +01:00
fdcb7e3957
style: Remove implement for config Manager 2026-06-27 18:36:44 +01:00
c54e56a73e
style: Remove implement for AccessCheck, rename check to assert 2026-06-27 18:36:44 +01:00
fed9a599d9
style: Refactor remaining parts of admin service 2026-06-27 18:36:44 +01:00
0bb97a53c5
style: Refactor account_data service 2026-06-27 18:36:44 +01:00
9b76c9a085
feat: Support arbitrary room versions while creating the admin room
Also changes the default power levels so people stop shooting their feet off
2026-06-27 18:36:44 +01:00
6f20b7bc3f
style: Refactor config service 2026-06-27 18:36:44 +01:00
580d9b0318
style: Refactor federation service 2026-06-27 18:36:44 +01:00
ae572ec108
style: Refactor key_backups service 2026-06-27 18:36:44 +01:00
b1c5b3d000
style: Refactor media service 2026-06-27 18:36:44 +01:00
0c9230f35e
style: Document & refactor resolver service
good riddance to this thing
2026-06-27 18:36:44 +01:00
77dab8fd20
style: Document & refactor rooms/alias service 2026-06-27 18:36:44 +01:00
10b5ca8e3a
style: Document & refactor rooms/directory service 2026-06-27 18:36:44 +01:00
f9eed42cb7
style: Document & refactor rooms/directory service 2026-06-27 18:36:44 +01:00
19f4c24c00
style: Document & refactor rooms/event_handler service 2026-06-27 18:36:44 +01:00
0a162b7bc4
style: Document & refactor rooms/lazy_loading service 2026-06-27 18:36:44 +01:00
0d1b130127
style: Document & refactor rooms/metadata service 2026-06-27 18:36:44 +01:00
5e0e82e7e8
style: Document & refactor rooms/outlier service 2026-06-27 18:36:44 +01:00
4bf0816bcc
style: Document & refactor rooms/search service 2026-06-27 18:36:44 +01:00
ecbe035b36
style: Document & refactor rooms/short service 2026-06-27 18:36:44 +01:00
4d30ee5d33
style: Document & refactor rooms/state_accessor service 2026-06-27 18:36:44 +01:00
4844c6ae3e
style: Document & refactor rooms/state_cache service 2026-06-27 18:36:44 +01:00
6603798d60
style: Document & refactor rooms/state_compressor service 2026-06-27 18:36:44 +01:00
199f6eb67b
style: Document & refactor rooms/user and rooms/timeline services 2026-06-27 18:36:44 +01:00
aa2f506996
style: Document & refactor sending service 2026-06-27 18:36:44 +01:00
a3994fe1a3
style: Document & refactor server_keys service 2026-06-27 18:36:44 +01:00
6312ff8088
style: Document & refactor sync service 2026-06-27 18:36:44 +01:00
17cff1fb36
style: Document & refactor users service 2026-06-27 18:36:44 +01:00
aff6315ae1
style: Document moderation service 2026-06-27 18:36:44 +01:00
574d3e9164
style: Use impl instead of implement in moderation service 2026-06-27 18:36:44 +01:00