qol_gleam/qol_set
Values
pub fn toggle(
from set: set.Set(member),
this member: member,
) -> set.Set(member)
Toggles a member from a set. If the set contain the member then remove the member from the set, else insert the member into the set.
Examples
assert !{ set.new() |> set.insert(1) |> toggle(1) |> set.contains(1) }
assert set.new() |> toggle(2) |> set.contains(2)