mirror of
https://github.com/nim-lang/Nim.git
synced 2026-06-04 02:44:44 +00:00
deprecate tables.add (#15047)
This commit is contained in:
@@ -484,7 +484,8 @@ proc len*[A, B](t: Table[A, B]): int =
|
||||
|
||||
result = t.counter
|
||||
|
||||
proc add*[A, B](t: var Table[A, B], key: A, val: B) =
|
||||
proc add*[A, B](t: var Table[A, B], key: A, val: B) {.deprecated:
|
||||
"Deprecated since v1.4; it was more confusing than useful, use `[]=`".} =
|
||||
## Puts a new ``(key, value)`` pair into ``t`` even if ``t[key]`` already exists.
|
||||
##
|
||||
## **This can introduce duplicate keys into the table!**
|
||||
@@ -962,7 +963,8 @@ proc len*[A, B](t: TableRef[A, B]): int =
|
||||
|
||||
result = t.counter
|
||||
|
||||
proc add*[A, B](t: TableRef[A, B], key: A, val: B) =
|
||||
proc add*[A, B](t: TableRef[A, B], key: A, val: B) {.deprecated:
|
||||
"Deprecated since v1.4; it was more confusing than useful, use `[]=`".} =
|
||||
## Puts a new ``(key, value)`` pair into ``t`` even if ``t[key]`` already exists.
|
||||
##
|
||||
## **This can introduce duplicate keys into the table!**
|
||||
@@ -1448,7 +1450,8 @@ proc len*[A, B](t: OrderedTable[A, B]): int {.inline.} =
|
||||
|
||||
result = t.counter
|
||||
|
||||
proc add*[A, B](t: var OrderedTable[A, B], key: A, val: B) =
|
||||
proc add*[A, B](t: var OrderedTable[A, B], key: A, val: B) {.deprecated:
|
||||
"Deprecated since v1.4; it was more confusing than useful, use `[]=`".} =
|
||||
## Puts a new ``(key, value)`` pair into ``t`` even if ``t[key]`` already exists.
|
||||
##
|
||||
## **This can introduce duplicate keys into the table!**
|
||||
@@ -1935,7 +1938,8 @@ proc len*[A, B](t: OrderedTableRef[A, B]): int {.inline.} =
|
||||
|
||||
result = t.counter
|
||||
|
||||
proc add*[A, B](t: OrderedTableRef[A, B], key: A, val: B) =
|
||||
proc add*[A, B](t: OrderedTableRef[A, B], key: A, val: B) {.deprecated:
|
||||
"Deprecated since v1.4; it was more confusing than useful, use `[]=`".} =
|
||||
## Puts a new ``(key, value)`` pair into ``t`` even if ``t[key]`` already exists.
|
||||
##
|
||||
## **This can introduce duplicate keys into the table!**
|
||||
|
||||
Reference in New Issue
Block a user