diff options
author | Louis Pilfold <louis@lpil.uk> | 2024-07-12 14:53:11 +0100 |
---|---|---|
committer | Louis Pilfold <louis@lpil.uk> | 2024-07-12 15:02:22 +0100 |
commit | a5f081c66e2ced3c9eacbc9aca0fdefd925b56a0 (patch) | |
tree | 409b9d5498294ab4ec784a5afecf291862b480ad | |
parent | 9d07459fddae0d51bb3dfd3445b277fa0f798c12 (diff) | |
download | gleam_stdlib-a5f081c66e2ced3c9eacbc9aca0fdefd925b56a0.tar.gz gleam_stdlib-a5f081c66e2ced3c9eacbc9aca0fdefd925b56a0.zip |
No dict update
-rw-r--r-- | CHANGELOG.md | 1 | ||||
-rw-r--r-- | src/gleam/dict.gleam | 9 |
2 files changed, 1 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 73131fe..94e8495 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - The `function.curry*` functions have been deprecated. - The deprecated `dynamic.unsafe_coerce` function has been removed. +- The deprecated `dict.update` function has been removed. - The deprecated `order.max` and `order.min` functions have been removed. ## v0.39.0 - 2024-07-09 diff --git a/src/gleam/dict.gleam b/src/gleam/dict.gleam index 2d06449..229940f 100644 --- a/src/gleam/dict.gleam +++ b/src/gleam/dict.gleam @@ -474,15 +474,6 @@ pub fn upsert( |> insert(dict, key, _) } -@deprecated("This function has been renamed to `upsert`") -pub fn update( - in dict: Dict(k, v), - update key: k, - with fun: fn(Option(v)) -> v, -) -> Dict(k, v) { - upsert(dict, key, fun) -} - fn do_fold(list: List(#(k, v)), initial: acc, fun: fn(acc, k, v) -> acc) -> acc { case list { [] -> initial |