Writes a new value to the RefM
, returning the value immediately before
modification.
Atomically modifies the RefM
with the specified function, returning the
value immediately before modification.
Atomically modifies the RefM
with the specified partial function,
returning the value immediately before modification.
Atomically modifies the RefM
with the specified partial function,
returning the value immediately before modification.
If the function is undefined on the current value it doesn't change it.
Atomically modifies the RefM
with the specified function, which computes
a return value for the modification.
Atomically modifies the RefM
with the specified function, which computes
a return value for the modification. This is a more powerful version of
update
.
Atomically modifies the RefM
with the specified function, which computes
a return value for the modification if the function is defined in the current value
otherwise it returns a default value.
Atomically modifies the RefM
with the specified function, which computes
a return value for the modification if the function is defined in the current value
otherwise it returns a default value.
This is a more powerful version of updateSome
.
Atomically modifies the RefM
with the specified function.
Atomically modifies the RefM
with the specified function, returning the
value immediately after modification.
Atomically modifies the RefM
with the specified partial function.
Atomically modifies the RefM
with the specified partial function.
If the function is undefined on the current value it doesn't change it.
Atomically modifies the RefM
with the specified partial function.
Atomically modifies the RefM
with the specified partial function.
If the function is undefined on the current value it returns the old value
without changing it.