Port the push rule classes to Rust. (#13768)
Showing
- .rustfmt.toml 1 addition, 0 deletions.rustfmt.toml
- changelog.d/13768.misc 1 addition, 0 deletionschangelog.d/13768.misc
- rust/Cargo.toml 9 additions, 1 deletionrust/Cargo.toml
- rust/src/lib.rs 8 additions, 1 deletionrust/src/lib.rs
- rust/src/push/base_rules.rs 335 additions, 0 deletionsrust/src/push/base_rules.rs
- rust/src/push/mod.rs 502 additions, 0 deletionsrust/src/push/mod.rs
- stubs/synapse/synapse_rust/__init__.pyi 0 additions, 0 deletionsstubs/synapse/synapse_rust/__init__.pyi
- stubs/synapse/synapse_rust/push.pyi 37 additions, 0 deletionsstubs/synapse/synapse_rust/push.pyi
- synapse/handlers/push_rules.py 4 additions, 1 deletionsynapse/handlers/push_rules.py
- synapse/push/baserules.py 0 additions, 583 deletionssynapse/push/baserules.py
- synapse/push/bulk_push_rule_evaluator.py 4 additions, 3 deletionssynapse/push/bulk_push_rule_evaluator.py
- synapse/push/clientformat.py 2 additions, 3 deletionssynapse/push/clientformat.py
- synapse/storage/databases/main/push_rule.py 15 additions, 8 deletionssynapse/storage/databases/main/push_rule.py
- tests/handlers/test_deactivate_account.py 12 additions, 15 deletionstests/handlers/test_deactivate_account.py
.rustfmt.toml
0 → 100644
changelog.d/13768.misc
0 → 100644
rust/src/push/base_rules.rs
0 → 100644
rust/src/push/mod.rs
0 → 100644
File moved
stubs/synapse/synapse_rust/push.pyi
0 → 100644
synapse/push/baserules.py
deleted
100644 → 0
Please register or sign in to comment