Atomically modifies the Ref.Synchronized
with the specified partial
function, returning the value immediately before modification.
Atomically modifies the Ref.Synchronized
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 Ref.Synchronized
with the specified
function, returning the value immediately before modification.
Atomically modifies the Ref.Synchronized
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 Ref.Synchronized
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 Ref.Synchronized
with the specified
function, which computes a return value for the modification.
Atomically modifies the Ref.Synchronized
with the specified
function, which computes a return value for the modification. This is
a more powerful version of update
.
Atomically modifies the Ref.Synchronized
with the specified
function, returning the value immediately after modification.
Atomically modifies the Ref.Synchronized
with the specified partial
function.
Atomically modifies the Ref.Synchronized
with the specified partial
function. If the function is undefined on the current value it returns
the old value without changing it.
Atomically modifies the Ref.Synchronized
with the specified partial
function.
Atomically modifies the Ref.Synchronized
with the specified partial
function. If the function is undefined on the current value it doesn't
change it.
Atomically modifies the Ref.Synchronized
with the specified
function.
Atomically modifies the RefM
with the specified function, returning the
value immediately before modification.
Atomically modifies the RefM
with the specified function, returning the
value immediately before modification.
(Since version 2.0.0) use getAndUpdateZIO
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.
(Since version 2.0.0) use getAndUpdateSomeZIO
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
.
(Since version 2.0.0) use modifyZIO
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
.
(Since version 2.0.0) use modifySomeZIO
Atomically modifies the RefM
with the specified function, returning the
value immediately after modification.
Atomically modifies the RefM
with the specified function, returning the
value immediately after modification.
(Since version 2.0.0) use updateAndGetZIO
Atomically modifies the RefM
with the specified function.
Atomically modifies the RefM
with the specified function.
(Since version 2.0.0) use updateZIO
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.
(Since version 2.0.0) use updateSomeAndGetZIO
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.
(Since version 2.0.0) use updateSomeZIO