From 9a2e915c28a9ee4098cbefd39ae5eda4e88ca23b Mon Sep 17 00:00:00 2001 From: Simon MacMullen Date: Wed, 17 Sep 2014 14:33:50 +0100 Subject: Work around what looks like a bug. --- src/rabbit_binding.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rabbit_binding.erl b/src/rabbit_binding.erl index 8bc66940..12d4df99 100644 --- a/src/rabbit_binding.erl +++ b/src/rabbit_binding.erl @@ -52,7 +52,9 @@ rabbit_types:ok_or_error(rabbit_types:amqp_error()))). -type(bindings() :: [rabbit_types:binding()]). --opaque(deletions() :: dict:dict()). +%% TODO this should really be opaque but that seems to confuse 17.1's +%% dialyzer into objecting to everything that uses it. +-type(deletions() :: dict:dict()). -spec(recover/2 :: ([rabbit_exchange:name()], [rabbit_amqqueue:name()]) -> 'ok'). -- cgit v1.2.1