File rabbitmq-server-3.7.27-maybe.patch of Package rabbitmq-server

diff -Ndurp rabbitmq-server-3.7.27/src/rabbit_amqqueue.erl rabbitmq-server-3.7.27-maybe/src/rabbit_amqqueue.erl
--- rabbitmq-server-3.7.27/src/rabbit_amqqueue.erl	2020-07-22 19:52:25.000000000 +0300
+++ rabbitmq-server-3.7.27-maybe/src/rabbit_amqqueue.erl	2024-05-16 22:26:59.686385170 +0300
@@ -79,13 +79,13 @@
 -spec start([rabbit_types:amqqueue()]) -> 'ok'.
 -spec declare
         (name(), boolean(), boolean(), rabbit_framing:amqp_table(),
-         rabbit_types:maybe(pid()), rabbit_types:username()) ->
+         rabbit_types:opt(pid()), rabbit_types:username()) ->
             {'new' | 'existing' | 'owner_died', rabbit_types:amqqueue()} |
             {'absent', rabbit_types:amqqueue(), absent_reason()} |
             rabbit_types:channel_exit().
 -spec declare
         (name(), boolean(), boolean(), rabbit_framing:amqp_table(),
-         rabbit_types:maybe(pid()), rabbit_types:username(), node()) ->
+         rabbit_types:opt(pid()), rabbit_types:username(), node()) ->
             {'new' | 'existing' | 'owner_died', rabbit_types:amqqueue()} |
             {'absent', rabbit_types:amqqueue(), absent_reason()} |
             rabbit_types:channel_exit().
@@ -100,7 +100,7 @@
 -spec with_or_die(name(), qfun(A)) -> A | rabbit_types:channel_exit().
 -spec assert_equivalence
         (rabbit_types:amqqueue(), boolean(), boolean(),
-         rabbit_framing:amqp_table(), rabbit_types:maybe(pid())) ->
+         rabbit_framing:amqp_table(), rabbit_types:opt(pid())) ->
             'ok' | rabbit_types:channel_exit() | rabbit_types:connection_exit().
 -spec check_exclusive_access(rabbit_types:amqqueue(), pid()) ->
           'ok' | rabbit_types:channel_exit().
diff -Ndurp rabbitmq-server-3.7.27/src/rabbit_channel.erl rabbitmq-server-3.7.27-maybe/src/rabbit_channel.erl
--- rabbitmq-server-3.7.27/src/rabbit_channel.erl	2020-07-22 19:52:25.000000000 +0300
+++ rabbitmq-server-3.7.27-maybe/src/rabbit_channel.erl	2024-05-16 22:26:38.982847016 +0300
@@ -243,11 +243,11 @@ start_link(Channel, ReaderPid, WriterPid
 -spec do(pid(), rabbit_framing:amqp_method_record()) -> 'ok'.
 -spec do
         (pid(), rabbit_framing:amqp_method_record(),
-         rabbit_types:maybe(rabbit_types:content())) ->
+         rabbit_types:opt(rabbit_types:content())) ->
             'ok'.
 -spec do_flow
         (pid(), rabbit_framing:amqp_method_record(),
-         rabbit_types:maybe(rabbit_types:content())) ->
+         rabbit_types:opt(rabbit_types:content())) ->
             'ok'.
 -spec flush(pid()) -> 'ok'.
 -spec shutdown(pid()) -> 'ok'.
diff -Ndurp rabbitmq-server-3.7.27/src/rabbit_channel_interceptor.erl rabbitmq-server-3.7.27-maybe/src/rabbit_channel_interceptor.erl
--- rabbitmq-server-3.7.27/src/rabbit_channel_interceptor.erl	2020-07-22 19:52:25.000000000 +0300
+++ rabbitmq-server-3.7.27-maybe/src/rabbit_channel_interceptor.erl	2024-05-16 22:27:06.562231786 +0300
@@ -28,8 +28,8 @@
 -type(method_name() :: rabbit_framing:amqp_method_name()).
 -type(original_method() :: rabbit_framing:amqp_method_record()).
 -type(processed_method() :: rabbit_framing:amqp_method_record()).
--type(original_content() :: rabbit_types:maybe(rabbit_types:content())).
--type(processed_content() :: rabbit_types:maybe(rabbit_types:content())).
+-type(original_content() :: rabbit_types:opt(rabbit_types:content())).
+-type(processed_content() :: rabbit_types:opt(rabbit_types:content())).
 -type(interceptor_state() :: term()).
 
 -callback description() -> [proplists:property()].
openSUSE Build Service is sponsored by