push: Don't use deprecated methods
This commit is contained in:
parent
05c88d6afc
commit
76c58b143a
@ -87,7 +87,7 @@ impl Ruleset {
|
|||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|mut new_rule| {
|
.map(|mut new_rule| {
|
||||||
if let Some(old_rule) =
|
if let Some(old_rule) =
|
||||||
$old_ruleset.$field_name.take(new_rule.rule_id.as_str())
|
$old_ruleset.$field_name.shift_take(new_rule.rule_id.as_str())
|
||||||
{
|
{
|
||||||
new_rule.enabled = old_rule.enabled;
|
new_rule.enabled = old_rule.enabled;
|
||||||
new_rule.actions = old_rule.actions;
|
new_rule.actions = old_rule.actions;
|
||||||
@ -114,7 +114,7 @@ impl Ruleset {
|
|||||||
// `.m.rule.master` comes before all other push rules, while the other server-default push
|
// `.m.rule.master` comes before all other push rules, while the other server-default push
|
||||||
// rules come after.
|
// rules come after.
|
||||||
if let Some(master_rule) =
|
if let Some(master_rule) =
|
||||||
new_server_default.override_.take(PredefinedOverrideRuleId::Master.as_str())
|
new_server_default.override_.shift_take(PredefinedOverrideRuleId::Master.as_str())
|
||||||
{
|
{
|
||||||
let (pos, _) = self.override_.insert_full(master_rule);
|
let (pos, _) = self.override_.insert_full(master_rule);
|
||||||
self.override_.move_index(pos, 0);
|
self.override_.move_index(pos, 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user