ruma::push

Function insert_and_move_rule

Source
pub fn insert_and_move_rule<T>(
    set: &mut IndexSet<T>,
    rule: T,
    default_position: usize,
    after: Option<&str>,
    before: Option<&str>,
) -> Result<(), InsertPushRuleError>
where T: Hash + Eq, str: Equivalent<T>,
Expand description

Insert the rule in the given indexset and move it to the given position.