A.OrdMap.merge

You're seeing just the function merge, go back to A.OrdMap module for more information.
Link to this function

merge(ord_map, map_or_ord_map)

View Source

Specs

merge(t(k, v), t(k, v) | %{optional(k) => v}) :: t(k, v)
when k: key(), v: value()

Merges a map or an ordered map into an ord_map.

All keys in map_or_ord_map will be added to ord_map, overriding any existing one (i.e., the keys in map_or_ord_map "have precedence" over the ones in ord_map).

Examples

iex> A.OrdMap.merge(A.OrdMap.new(%{a: 1, b: 2}), A.OrdMap.new(%{a: 3, d: 4}))
ord(%{a: 3, b: 2, d: 4})
iex> A.OrdMap.merge(A.OrdMap.new(%{a: 1, b: 2}), %{a: 3, d: 4})
ord(%{a: 3, b: 2, d: 4})