aboutsummaryrefslogtreecommitdiff
path: root/funcs.go
diff options
context:
space:
mode:
authorChris Wendt <chrismwendt@gmail.com>2022-06-08 03:26:04 -0600
committerChris Wendt <chrismwendt@gmail.com>2022-06-08 03:26:04 -0600
commit002dedc9d09596c40bf6e7cd6636a29d794e2a66 (patch)
treefdda27f57d42f31bca64ec40b5c08cb1cf04e4bf /funcs.go
parentgeneric versionedValue[T] (diff)
downloadstm-002dedc9d09596c40bf6e7cd6636a29d794e2a66.tar.gz
stm-002dedc9d09596c40bf6e7cd6636a29d794e2a66.tar.xz
AtomicSet generic value
Diffstat (limited to 'funcs.go')
-rw-r--r--funcs.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/funcs.go b/funcs.go
index 54576ea..c3a597b 100644
--- a/funcs.go
+++ b/funcs.go
@@ -108,7 +108,7 @@ func AtomicGet[T any](v *Var[T]) T {
}
// AtomicSet is a helper function that atomically writes a value.
-func AtomicSet[T any](v *Var[T], val interface{}) {
+func AtomicSet[T any](v *Var[T], val T) {
v.mu.Lock()
v.changeValue(val)
v.mu.Unlock()