diff options
-rw-r--r-- | src/rabbit_exchange.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/rabbit_exchange.erl b/src/rabbit_exchange.erl index 4f6959ba..57c571f1 100644 --- a/src/rabbit_exchange.erl +++ b/src/rabbit_exchange.erl @@ -38,8 +38,9 @@ -spec(recover/0 :: () -> [name()]). -spec(callback/4:: - (rabbit_types:exchange(), fun_name(), non_neg_integer() | atom(), - [any()]) -> 'ok'). + (rabbit_types:exchange(), fun_name(), + fun((boolean()) -> non_neg_integer()) | atom(), + [any()]) -> 'ok'). -spec(policy_changed/2 :: (rabbit_types:exchange(), rabbit_types:exchange()) -> 'ok'). -spec(declare/6 :: @@ -87,7 +88,7 @@ (rabbit_types:exchange()) -> 'not_deleted' | {'deleted', rabbit_binding:deletions()}). -spec(serial/1 :: (rabbit_types:exchange()) -> - fun(() -> 'none' | pos_integer())). + fun((boolean()) -> 'none' | pos_integer())). -spec(peek_serial/1 :: (name()) -> pos_integer() | 'undefined'). -endif. |