@@ -25,15 +25,15 @@ defmodule BiMap do
2525 ## Example
2626
2727 iex> bm = BiMap.new(a: 1, b: 2)
28- # BiMap< [a: 1, b: 2]>
28+ BiMap.new( [a: 1, b: 2])
2929 iex> BiMap.get(bm, :a)
3030 1
3131 iex> BiMap.get_key(bm, 2)
3232 :b
3333 iex> BiMap.put(bm, :a, 3)
34- # BiMap< [a: 3, b: 2]>
34+ BiMap.new( [a: 3, b: 2])
3535 iex> BiMap.put(bm, :c, 2)
36- # BiMap< [a: 1, c: 2]>
36+ BiMap.new( [a: 1, c: 2])
3737
3838 ## Protocols
3939
@@ -67,7 +67,7 @@ defmodule BiMap do
6767 ## Examples
6868
6969 iex> BiMap.new
70- # BiMap<[]>
70+ BiMap.new([])
7171 """
7272 @ spec new :: t
7373 def new , do: % BiMap { }
@@ -80,7 +80,7 @@ defmodule BiMap do
8080 ## Examples
8181
8282 iex> BiMap.new([a: "foo", b: "bar"])
83- # BiMap< [a: "foo", b: "bar"]>
83+ BiMap.new( [a: "foo", b: "bar"])
8484 """
8585 @ spec new ( Enum . t ( ) ) :: t
8686 def new ( enumerable )
@@ -99,7 +99,7 @@ defmodule BiMap do
9999 ## Examples
100100
101101 iex> BiMap.new([1, 2, 1], fn x -> {x, x * 2} end)
102- # BiMap< [{1, 2}, {2, 4}]>
102+ BiMap.new( [{1, 2}, {2, 4}])
103103 """
104104 @ spec new ( Enum . t ( ) , ( term -> { k , v } ) ) :: t
105105 def new ( enumerable , transform )
@@ -409,13 +409,13 @@ defmodule BiMap do
409409 ## Examples
410410
411411 iex> bimap = BiMap.new
412- # BiMap<[]>
412+ BiMap.new([])
413413 iex> bimap = BiMap.put(bimap, :a, 0)
414- # BiMap< [a: 0]>
414+ BiMap.new( [a: 0])
415415 iex> bimap = BiMap.put(bimap, :a, 1)
416- # BiMap< [a: 1]>
416+ BiMap.new( [a: 1])
417417 iex> BiMap.put(bimap, :b, 1)
418- # BiMap< [b: 1]>
418+ BiMap.new( [b: 1])
419419 """
420420 @ spec put ( t , k , v ) :: t
421421 def put ( % BiMap { } = bimap , key , value ) do
@@ -441,15 +441,15 @@ defmodule BiMap do
441441 ## Examples
442442
443443 iex> bimap = BiMap.new
444- # BiMap<[]>
444+ BiMap.new([])
445445 iex> bimap = BiMap.put_new_key(bimap, :a, 0)
446- # BiMap< [a: 0]>
446+ BiMap.new( [a: 0])
447447 iex> bimap = BiMap.put_new_key(bimap, :a, 1)
448- # BiMap< [a: 0]>
448+ BiMap.new( [a: 0])
449449 iex> BiMap.put_new_key(bimap, :b, 1)
450- # BiMap< [a: 0, b: 1]>
450+ BiMap.new( [a: 0, b: 1])
451451 iex> BiMap.put_new_key(bimap, :c, 1)
452- # BiMap< [a: 0, c: 1]>
452+ BiMap.new( [a: 0, c: 1])
453453 """
454454 @ spec put_new_key ( t , k , v ) :: t
455455 def put_new_key ( % BiMap { } = bimap , key , value ) do
@@ -471,15 +471,15 @@ defmodule BiMap do
471471 ## Examples
472472
473473 iex> bimap = BiMap.new
474- # BiMap<[]>
474+ BiMap.new([])
475475 iex> bimap = BiMap.put_new_value(bimap, :a, 0)
476- # BiMap< [a: 0]>
476+ BiMap.new( [a: 0])
477477 iex> bimap = BiMap.put_new_value(bimap, :a, 1)
478- # BiMap< [a: 1]>
478+ BiMap.new( [a: 1])
479479 iex> BiMap.put_new_value(bimap, :b, 1)
480- # BiMap< [a: 1]>
480+ BiMap.new( [a: 1])
481481 iex> BiMap.put_new_value(bimap, :c, 2)
482- # BiMap< [a: 1, c: 2]>
482+ BiMap.new( [a: 1, c: 2])
483483 """
484484 @ spec put_new_value ( t , k , v ) :: t
485485 def put_new_value ( % BiMap { } = bimap , key , value ) do
@@ -500,11 +500,11 @@ defmodule BiMap do
500500
501501 iex> bimap = BiMap.new([a: 1, b: 2])
502502 iex> BiMap.delete(bimap, :b, 2)
503- # BiMap< [a: 1]>
503+ BiMap.new( [a: 1])
504504 iex> BiMap.delete(bimap, :c, 3)
505- # BiMap< [a: 1, b: 2]>
505+ BiMap.new( [a: 1, b: 2])
506506 iex> BiMap.delete(bimap, :b, 3)
507- # BiMap< [a: 1, b: 2]>
507+ BiMap.new( [a: 1, b: 2])
508508 """
509509 @ spec delete ( t , k , v ) :: t
510510 def delete ( % BiMap { keys: keys , values: values } = bimap , key , value ) do
@@ -526,9 +526,9 @@ defmodule BiMap do
526526
527527 iex> bimap = BiMap.new([a: 1, b: 2])
528528 iex> BiMap.delete_key(bimap, :b)
529- # BiMap< [a: 1]>
529+ BiMap.new( [a: 1])
530530 iex> BiMap.delete_key(bimap, :c)
531- # BiMap< [a: 1, b: 2]>
531+ BiMap.new( [a: 1, b: 2])
532532 """
533533 @ spec delete_key ( t , k ) :: t
534534 def delete_key ( % BiMap { keys: keys , values: values } = bimap , key ) do
@@ -550,9 +550,9 @@ defmodule BiMap do
550550
551551 iex> bimap = BiMap.new([a: 1, b: 2])
552552 iex> BiMap.delete_value(bimap, 2)
553- # BiMap< [a: 1]>
553+ BiMap.new( [a: 1])
554554 iex> BiMap.delete_value(bimap, 3)
555- # BiMap< [a: 1, b: 2]>
555+ BiMap.new( [a: 1, b: 2])
556556 """
557557 @ spec delete_value ( t , v ) :: t
558558 def delete_value ( % BiMap { keys: keys , values: values } = bimap , value ) do
@@ -621,7 +621,7 @@ defmodule BiMap do
621621 import Inspect.Algebra
622622
623623 def inspect ( bimap , opts ) do
624- concat ( [ "# BiMap< " , Inspect.List . inspect ( BiMap . to_list ( bimap ) , opts ) , "> " ] )
624+ concat ( [ "BiMap.new( " , to_doc ( BiMap . to_list ( bimap ) , opts ) , ") " ] )
625625 end
626626 end
627627end
0 commit comments