This is an automated email from the ASF dual-hosted git repository.

bashirbekov pushed a change to branch add-sync-client
in repository https://gitbox.apache.org/repos/asf/iggy.git


 discard 60363657e del
 discard bc17f18ba del
 discard efecd1a01 raw variant
 discard dae90f3c6 first step
 discard 031d7de97 complete sync client
     new 7ea8616e4 add sync client

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (60363657e)
            \
             N -- N -- N   refs/heads/add-sync-client (7ea8616e4)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Cargo.lock                                         |  12 +-
 Cargo.toml                                         |  10 +-
 core/ai/mcp/Cargo.toml                             |   2 +-
 core/bench/Cargo.toml                              |   2 +-
 .../bench/src/actors/producer/client/high_level.rs |   2 +-
 core/binary_protocol/Cargo.toml                    |  13 +-
 .../src/cli/binary_client/get_client.rs            |   3 +-
 .../src/cli/binary_client/get_clients.rs           |   3 +-
 .../create_consumer_group.rs                       |   3 +-
 .../delete_consumer_group.rs                       |   3 +-
 .../binary_consumer_groups/get_consumer_group.rs   |   3 +-
 .../binary_consumer_groups/get_consumer_groups.rs  |   3 +-
 .../binary_consumer_offsets/get_consumer_offset.rs |   3 +-
 .../binary_consumer_offsets/set_consumer_offset.rs |   3 +-
 .../src/cli/binary_context/common.rs               |   1 +
 .../src/cli/binary_context/get_contexts.rs         |   3 +-
 .../src/cli/binary_context/use_context.rs          |   4 +-
 .../src/cli/binary_message/flush_messages.rs       |   3 +-
 .../src/cli/binary_message/poll_messages.rs        |   4 +-
 .../src/cli/binary_message/send_messages.rs        |   4 +-
 .../src/cli/binary_partitions/create_partitions.rs |   3 +-
 .../src/cli/binary_partitions/delete_partitions.rs |   3 +-
 .../create_personal_access_token.rs                |   3 +-
 .../delete_personal_access_tokens.rs               |   3 +-
 .../get_personal_access_tokens.rs                  |   3 +-
 .../src/cli/binary_segments/delete_segments.rs     |   3 +-
 .../src/cli/binary_streams/create_stream.rs        |   3 +-
 .../src/cli/binary_streams/delete_stream.rs        |   3 +-
 .../src/cli/binary_streams/get_stream.rs           |   3 +-
 .../src/cli/binary_streams/get_streams.rs          |   3 +-
 .../src/cli/binary_streams/purge_stream.rs         |   3 +-
 .../src/cli/binary_streams/update_stream.rs        |   3 +-
 .../binary_protocol/src/cli/binary_system/login.rs |   3 +-
 .../src/cli/binary_system/logout.rs                |   3 +-
 core/binary_protocol/src/cli/binary_system/me.rs   |   3 +-
 core/binary_protocol/src/cli/binary_system/ping.rs |   7 +-
 .../src/cli/binary_system/snapshot.rs              |   4 +-
 .../binary_protocol/src/cli/binary_system/stats.rs |   3 +-
 .../src/cli/binary_topics/create_topic.rs          |   3 +-
 .../src/cli/binary_topics/delete_topic.rs          |   3 +-
 .../src/cli/binary_topics/get_topic.rs             |   3 +-
 .../src/cli/binary_topics/get_topics.rs            |   3 +-
 .../src/cli/binary_topics/purge_topic.rs           |   3 +-
 .../src/cli/binary_topics/update_topic.rs          |   3 +-
 .../src/cli/binary_users/change_password.rs        |   3 +-
 .../src/cli/binary_users/create_user.rs            |   3 +-
 .../src/cli/binary_users/delete_user.rs            |   3 +-
 .../src/cli/binary_users/get_user.rs               |   3 +-
 .../src/cli/binary_users/get_users.rs              |   3 +-
 .../src/cli/binary_users/update_permissions.rs     |   3 +-
 .../src/cli/binary_users/update_user.rs            |   3 +-
 core/binary_protocol/src/cli/cli_command.rs        |   3 +-
 .../src/client/binary_clients/binary_client.rs     |   3 +-
 .../src/client/binary_clients/client.rs            |   8 +-
 .../client/binary_clients/consumer_group_client.rs |   3 +-
 .../binary_clients/consumer_offset_client.rs       |   5 +-
 .../src/client/binary_clients/message_client.rs    |   3 +-
 .../src/client/binary_clients/partition_client.rs  |   3 +-
 .../binary_clients/personal_access_token_client.rs |   3 +-
 .../src/client/binary_clients/segment_client.rs    |   3 +-
 .../src/client/binary_clients/stream_client.rs     |   3 +-
 .../src/client/binary_clients/system_client.rs     |   3 +-
 .../src/client/binary_clients/topic_client.rs      |   3 +-
 .../src/client/binary_clients/user_client.rs       |   3 +-
 .../src/client/binary_consumer_groups/mod.rs       |   2 +-
 .../src/client/binary_consumer_offsets/mod.rs      |   2 +-
 .../src/client/binary_messages/mod.rs              |   2 +-
 .../src/client/binary_partitions/mod.rs            |   2 +-
 .../client/binary_personal_access_tokens/mod.rs    |   2 +-
 .../src/client/binary_segments/mod.rs              |   2 +-
 .../src/client/binary_streams/mod.rs               |   2 +-
 .../src/client/binary_system/mod.rs                |   2 +-
 .../src/client/binary_topics/mod.rs                |   2 +-
 .../src/client/binary_transport/mod.rs             |   3 +-
 .../binary_protocol/src/client/binary_users/mod.rs |   2 +-
 .../src/compat.rs}                                 |  13 +-
 core/binary_protocol/src/lib.rs                    |   1 +
 core/cli/Cargo.toml                                |  11 +-
 core/cli/src/credentials.rs                        |   2 +
 core/cli/src/main.rs                               |  11 +
 core/common/Cargo.toml                             |  17 +-
 core/common/src/adapters/broadcast.rs              | 172 ++++++
 .../{bench/src/args => common/src/adapters}/mod.rs |  14 +-
 core/common/src/adapters/oneshot/async_impl.rs     |  19 +
 core/common/src/adapters/oneshot/mod.rs            |   9 +
 core/common/src/adapters/oneshot/sync_impl.rs      |  29 +
 core/common/src/error/client_error.rs              |   2 +-
 core/common/src/error/iggy_error.rs                |   4 +
 core/common/src/lib.rs                             |   3 +
 core/common/src/locking/fast_async_lock.rs         |  10 +-
 core/common/src/locking/mod.rs                     |  69 +--
 core/common/src/locking/mutex/blocking.rs          |   1 +
 core/common/src/locking/mutex/mod.rs               |  11 +
 core/common/src/locking/mutex/tokio.rs             |   1 +
 core/common/src/locking/semaphore/mod.rs           |   8 +
 core/common/src/locking/semaphore/tokio.rs         |   1 +
 core/common/src/locking/std_sync_lock.rs           |  10 +-
 core/common/src/locking/tokio_lock.rs              |  10 +-
 core/connectors/runtime/Cargo.toml                 |   2 +-
 core/connectors/sdk/Cargo.toml                     |   2 +-
 core/integration/Cargo.toml                        |  14 +-
 core/integration/README.md                         |  99 ++++
 core/integration/src/bench_utils.rs                |   2 +-
 .../src/common_types.rs}                           |  37 +-
 core/integration/src/external_server.rs            | 135 +++++
 core/integration/src/http_client.rs                |   2 +-
 core/integration/src/lib.rs                        |  20 +-
 core/integration/src/quic_client.rs                |   2 +-
 core/integration/src/tcp_client.rs                 |  11 +-
 core/integration/src/tcp_client_sync.rs            | 128 +++--
 core/integration/src/test_server.rs                |  28 +-
 core/integration/src/test_server_provider.rs       | 191 +++++++
 core/integration/tests/archiver/mod.rs             |   1 +
 .../tests/cli/client/test_client_get_command.rs    |  10 +-
 .../tests/cli/client/test_client_help_command.rs   |   2 +-
 .../tests/cli/client/test_client_list_command.rs   |  10 +-
 core/integration/tests/cli/common/mod.rs           |  39 +-
 .../test_consumer_group_create_command.rs          |  10 +-
 .../test_consumer_group_delete_command.rs          |  10 +-
 .../test_consumer_group_get_command.rs             |  10 +-
 .../test_consumer_group_help_command.rs            |   2 +-
 .../test_consumer_group_list_command.rs            |  10 +-
 .../test_consumer_offset_get_command.rs            |  10 +-
 .../test_consumer_offset_set_command.rs            |  10 +-
 core/integration/tests/cli/context/common.rs       |   2 +
 .../tests/cli/context/test_context_applied.rs      |  12 +-
 .../tests/cli/context/test_context_list_command.rs |  14 +-
 .../tests/cli/context/test_context_use_command.rs  |  17 +-
 .../tests/cli/general/test_help_command.rs         |   2 +-
 .../tests/cli/general/test_missing_credentials.rs  |   6 +-
 .../tests/cli/general/test_overview_command.rs     |   2 +-
 .../tests/cli/general/test_quiet_mode.rs           |   6 +-
 .../cli/message/test_message_flush_command.rs      |  10 +-
 .../tests/cli/message/test_message_help_command.rs |   2 +-
 .../tests/cli/message/test_message_poll_command.rs |  10 +-
 .../message/test_message_poll_to_file_command.rs   |   6 +-
 .../cli/message/test_message_reply_via_file.rs     |   2 +-
 .../tests/cli/message/test_message_send_command.rs |  10 +-
 .../message/test_message_send_from_file_command.rs | 126 +++--
 .../cli/partition/test_partition_create_command.rs |  10 +-
 .../cli/partition/test_partition_delete_command.rs |  10 +-
 .../cli/partition/test_partition_help_command.rs   |   2 +-
 .../test_pat_create_command.rs                     |  10 +-
 .../test_pat_delete_command.rs                     |  10 +-
 .../personal_access_token/test_pat_help_command.rs |   2 +-
 .../personal_access_token/test_pat_list_command.rs |  10 +-
 .../test_pat_login_options.rs                      |   6 +-
 .../tests/cli/stream/test_stream_create_command.rs |  10 +-
 .../tests/cli/stream/test_stream_delete_command.rs |  10 +-
 .../tests/cli/stream/test_stream_get_command.rs    |  10 +-
 .../tests/cli/stream/test_stream_help_command.rs   |   2 +-
 .../tests/cli/stream/test_stream_list_command.rs   |  10 +-
 .../tests/cli/stream/test_stream_purge_command.rs  |  10 +-
 .../tests/cli/stream/test_stream_update_command.rs |  10 +-
 .../tests/cli/system/test_cli_session_scenario.rs  |   2 +-
 .../integration/tests/cli/system/test_login_cmd.rs |   4 +-
 .../tests/cli/system/test_login_command.rs         |   4 +-
 .../tests/cli/system/test_logout_cmd.rs            |   4 +-
 .../tests/cli/system/test_logout_command.rs        |   4 +-
 .../tests/cli/system/test_me_command.rs            |  20 +-
 .../tests/cli/system/test_ping_command.rs          |  10 +-
 .../tests/cli/system/test_snapshot_cmd.rs          |  10 +-
 .../tests/cli/system/test_stats_command.rs         |  10 +-
 .../tests/cli/topic/test_topic_create_command.rs   |  10 +-
 .../tests/cli/topic/test_topic_delete_command.rs   |  10 +-
 .../tests/cli/topic/test_topic_get_command.rs      |  10 +-
 .../tests/cli/topic/test_topic_help_command.rs     |   2 +-
 .../tests/cli/topic/test_topic_list_command.rs     |  10 +-
 .../tests/cli/topic/test_topic_purge_command.rs    |  10 +-
 .../tests/cli/topic/test_topic_update_command.rs   |  10 +-
 .../tests/cli/user/test_login_options.rs           |   6 +-
 .../tests/cli/user/test_user_create_command.rs     |  10 +-
 .../tests/cli/user/test_user_delete_command.rs     |  10 +-
 .../tests/cli/user/test_user_get_command.rs        |  10 +-
 .../tests/cli/user/test_user_help_command.rs       |   2 +-
 .../tests/cli/user/test_user_list_command.rs       |  10 +-
 .../tests/cli/user/test_user_name_command.rs       |  10 +-
 .../tests/cli/user/test_user_password_command.rs   |  10 +-
 .../cli/user/test_user_permissions_command.rs      |  10 +-
 .../tests/cli/user/test_user_status_command.rs     |  10 +-
 core/integration/tests/mod.rs                      |  14 +-
 core/integration/tests/sdk/basic_client_async.rs   | 117 ++++
 core/integration/tests/sdk/basic_client_sync.rs    | 115 ++++
 .../integration/tests/sdk/examples_compile_test.rs | 109 ++++
 core/integration/tests/sdk/mod.rs                  |  26 +
 core/integration/tests/sdk/producer/background.rs  |  14 +-
 .../integration/tests/sdk/simple_producer_async.rs | 128 +++++
 core/integration/tests/sdk/simple_producer_sync.rs | 156 ++++++
 core/integration/tests/sdk/tcp_client_sync.rs      |  98 ++--
 .../integration/tests/sdk/tcp_connection_test.rs   |  42 +-
 core/sdk/Cargo.toml                                |  52 +-
 core/sdk/src/client_provider.rs                    | 131 ++++-
 core/sdk/src/client_wrappers/binary_client.rs      |  25 +-
 .../binary_consumer_group_client.rs                |  62 ++-
 .../binary_consumer_offset_client.rs               |  20 +-
 .../src/client_wrappers/binary_message_client.rs   |  30 +-
 .../src/client_wrappers/binary_partition_client.rs |  17 +-
 .../binary_personal_access_token_client.rs         |  19 +-
 .../src/client_wrappers/binary_segment_client.rs   |  12 +-
 .../src/client_wrappers/binary_stream_client.rs    |  25 +-
 .../src/client_wrappers/binary_system_client.rs    |  28 +-
 .../sdk/src/client_wrappers/binary_topic_client.rs |  46 +-
 core/sdk/src/client_wrappers/binary_user_client.rs |  38 +-
 core/sdk/src/client_wrappers/client_wrapper.rs     |   6 +-
 core/sdk/src/client_wrappers/mod.rs                |   2 +-
 core/sdk/src/clients/binary_consumer_group.rs      |  35 +-
 core/sdk/src/clients/binary_consumer_offset.rs     |   3 +-
 core/sdk/src/clients/binary_message.rs             |   3 +-
 core/sdk/src/clients/binary_partitions.rs          |   3 +-
 .../src/clients/binary_personal_access_tokens.rs   |   3 +-
 core/sdk/src/clients/binary_segments.rs            |   3 +-
 core/sdk/src/clients/binary_streams.rs             |   3 +-
 core/sdk/src/clients/binary_system.rs              |   3 +-
 core/sdk/src/clients/binary_topics.rs              |   3 +-
 core/sdk/src/clients/binary_users.rs               |   3 +-
 core/sdk/src/clients/client/async_impl.rs          |  72 +++
 core/sdk/src/clients/{client.rs => client/mod.rs}  | 147 +----
 core/sdk/src/clients/client/sync_impl.rs           |  72 +++
 .../async_impl.rs}                                 | 233 +-------
 core/sdk/src/clients/client_builder/mod.rs         | 206 +++++++
 core/sdk/src/clients/client_builder/sync_impl.rs   | 159 ++++++
 core/sdk/src/clients/consumer/async_impl.rs        | 403 ++++++++++++++
 .../src/clients/{consumer.rs => consumer/mod.rs}   | 600 +++++++--------------
 core/sdk/src/clients/consumer/sync_impl.rs         | 271 ++++++++++
 core/sdk/src/clients/consumer_builder.rs           |  12 +-
 .../src/clients/dispatchers/background/config.rs   |  54 ++
 .../background/dispatcher.rs}                      |  13 +-
 .../background/error_callback.rs}                  |   1 +
 core/sdk/src/clients/dispatchers/background/mod.rs |  51 ++
 .../background/sharding.rs}                        |   9 +-
 core/sdk/src/clients/dispatchers/direct/config.rs  |  14 +
 core/sdk/src/clients/dispatchers/direct/mod.rs     |  62 +++
 core/sdk/src/clients/dispatchers/mod.rs            |  54 ++
 core/sdk/src/clients/mod.rs                        |   7 +-
 core/sdk/src/clients/producer.rs                   | 257 ++++-----
 .../sdk/src/clients/producer_builder/async_impl.rs |  67 +++
 .../mod.rs}                                        |  82 ++-
 core/sdk/src/clients/producer_builder/sync_impl.rs |  57 ++
 core/sdk/src/clients/producer_config.rs            | 144 -----
 core/sdk/src/connection/transport.rs               |   2 +-
 core/sdk/src/consumer_ext/async_impl.rs            |  68 +++
 core/sdk/src/consumer_ext/consumer_message_ext.rs  | 143 -----
 .../sdk/src/consumer_ext/consumer_message_trait.rs |  34 +-
 core/sdk/src/consumer_ext/helpers.rs               | 165 ++++++
 core/sdk/src/consumer_ext/mod.rs                   |  46 +-
 core/sdk/src/consumer_ext/sync_impl.rs             |  62 +++
 core/sdk/src/http/binary_consumer_groups.rs        |   3 +-
 core/sdk/src/http/binary_consumer_offsets.rs       |   3 +-
 core/sdk/src/http/binary_messages.rs               |   3 +-
 core/sdk/src/http/binary_partitions.rs             |   3 +-
 core/sdk/src/http/binary_personal_access_tokens.rs |   3 +-
 core/sdk/src/http/binary_segments.rs               |   3 +-
 core/sdk/src/http/binary_streams.rs                |   3 +-
 core/sdk/src/http/binary_system.rs                 |   3 +-
 core/sdk/src/http/binary_topics.rs                 |   3 +-
 core/sdk/src/http/binary_users.rs                  |   3 +-
 core/sdk/src/http/http_client.rs                   |  13 +-
 core/sdk/src/http/http_transport.rs                |   3 +-
 core/sdk/src/lib.rs                                |  11 +-
 core/sdk/src/prelude.rs                            |  16 +-
 core/sdk/src/quic/quic_client.rs                   |  15 +-
 core/sdk/src/runtime/mod.rs                        |  47 +-
 core/sdk/src/runtime/sync.rs                       |  71 +++
 core/sdk/src/runtime/tokio.rs                      |  56 ++
 .../stream_builder/build/build_iggy_consumer.rs    |   6 +-
 .../stream_builder/build/build_iggy_producer.rs    |   4 +-
 core/sdk/src/stream_builder/iggy_stream.rs         |   6 +-
 .../sdk/src/stream_builder/iggy_stream_consumer.rs |   4 +-
 .../sdk/src/stream_builder/iggy_stream_producer.rs |   6 +-
 core/sdk/src/tcp/mod.rs                            |   2 +-
 core/sdk/src/tcp/tcp_client.rs                     |  27 +-
 core/sdk/src/tcp/tcp_client_sync.rs                |  27 +-
 core/sdk/src/tcp/tcp_connection_stream.rs          |  10 +-
 core/sdk/src/tcp/tcp_connection_stream_kind.rs     |   2 +
 core/sdk/src/tcp/tcp_stream.rs                     |   4 +-
 core/sdk/src/tcp/tcp_tls_connection_stream.rs      |  10 +-
 core/server/Cargo.toml                             |   7 +-
 core/server/src/archiver/mod.rs                    |  16 +-
 .../binary/handlers/system/get_client_handler.rs   |   2 +-
 .../src/binary/handlers/system/get_me_handler.rs   |   2 +-
 .../src/binary/handlers/system/ping_handler.rs     |   2 +-
 .../src/channels/commands/maintain_messages.rs     |   2 +-
 .../src/channels/commands/verify_heartbeats.rs     |   2 +-
 core/server/src/configs/validators.rs              |   2 +-
 core/server/src/http/jwt/jwt_manager.rs            |   3 +-
 core/server/src/http/mapper.rs                     |   3 +-
 core/server/src/http/system.rs                     |   2 +-
 .../server/src/streaming/clients/client_manager.rs |   3 +-
 core/server/src/streaming/streams/topics.rs        |   2 +-
 .../src/streaming/systems/consumer_groups.rs       |   2 +-
 core/server/src/streaming/systems/segments.rs      |   2 +-
 core/server/src/streaming/systems/stats.rs         |   2 +-
 core/server/src/streaming/systems/streams.rs       |   2 +-
 core/server/src/streaming/systems/system.rs        |   2 +-
 core/server/src/streaming/systems/topics.rs        |   2 +-
 core/server/src/streaming/systems/users.rs         |   2 +-
 .../server/src/streaming/topics/consumer_groups.rs |   2 +-
 .../src/streaming/topics/consumer_offsets.rs       |   2 +-
 core/server/src/streaming/topics/messages.rs       |   2 +-
 core/server/src/streaming/topics/persistence.rs    |   2 +-
 core/server/src/streaming/topics/segments.rs       |   2 +-
 core/server/src/streaming/topics/topic.rs          |   2 +-
 examples/rust/Cargo.toml                           |  19 +-
 .../src/{new-sdk => new-sdk-sync}/consumer/main.rs |  55 +-
 .../src/{new-sdk => new-sdk-sync}/producer/main.rs |  30 +-
 examples/rust/src/shared/mod.rs                    |   3 +
 306 files changed, 5172 insertions(+), 2383 deletions(-)
 copy core/{bench/report/src/plotting/chart_kind.rs => 
binary_protocol/src/compat.rs} (82%)
 create mode 100644 core/common/src/adapters/broadcast.rs
 copy core/{bench/src/args => common/src/adapters}/mod.rs (77%)
 create mode 100644 core/common/src/adapters/oneshot/async_impl.rs
 create mode 100644 core/common/src/adapters/oneshot/mod.rs
 create mode 100644 core/common/src/adapters/oneshot/sync_impl.rs
 create mode 100644 core/common/src/locking/mutex/blocking.rs
 create mode 100644 core/common/src/locking/mutex/mod.rs
 create mode 100644 core/common/src/locking/mutex/tokio.rs
 create mode 100644 core/common/src/locking/semaphore/mod.rs
 create mode 100644 core/common/src/locking/semaphore/tokio.rs
 create mode 100644 core/integration/README.md
 copy core/{bench/report/src/types/transport.rs => 
integration/src/common_types.rs} (62%)
 create mode 100644 core/integration/src/external_server.rs
 create mode 100644 core/integration/src/test_server_provider.rs
 create mode 100644 core/integration/tests/sdk/basic_client_async.rs
 create mode 100644 core/integration/tests/sdk/basic_client_sync.rs
 create mode 100644 core/integration/tests/sdk/examples_compile_test.rs
 create mode 100644 core/integration/tests/sdk/simple_producer_async.rs
 create mode 100644 core/integration/tests/sdk/simple_producer_sync.rs
 copy bdd/rust/tests/common/global_context.rs => 
core/integration/tests/sdk/tcp_connection_test.rs (50%)
 create mode 100644 core/sdk/src/clients/client/async_impl.rs
 rename core/sdk/src/clients/{client.rs => client/mod.rs} (71%)
 create mode 100644 core/sdk/src/clients/client/sync_impl.rs
 rename core/sdk/src/clients/{client_builder.rs => 
client_builder/async_impl.rs} (53%)
 create mode 100644 core/sdk/src/clients/client_builder/mod.rs
 create mode 100644 core/sdk/src/clients/client_builder/sync_impl.rs
 create mode 100644 core/sdk/src/clients/consumer/async_impl.rs
 rename core/sdk/src/clients/{consumer.rs => consumer/mod.rs} (57%)
 create mode 100644 core/sdk/src/clients/consumer/sync_impl.rs
 create mode 100644 core/sdk/src/clients/dispatchers/background/config.rs
 rename core/sdk/src/clients/{producer_dispatcher.rs => 
dispatchers/background/dispatcher.rs} (97%)
 rename core/sdk/src/clients/{producer_error_callback.rs => 
dispatchers/background/error_callback.rs} (99%)
 create mode 100644 core/sdk/src/clients/dispatchers/background/mod.rs
 rename core/sdk/src/clients/{producer_sharding.rs => 
dispatchers/background/sharding.rs} (98%)
 create mode 100644 core/sdk/src/clients/dispatchers/direct/config.rs
 create mode 100644 core/sdk/src/clients/dispatchers/direct/mod.rs
 create mode 100644 core/sdk/src/clients/dispatchers/mod.rs
 create mode 100644 core/sdk/src/clients/producer_builder/async_impl.rs
 rename core/sdk/src/clients/{producer_builder.rs => producer_builder/mod.rs} 
(78%)
 create mode 100644 core/sdk/src/clients/producer_builder/sync_impl.rs
 delete mode 100644 core/sdk/src/clients/producer_config.rs
 create mode 100644 core/sdk/src/consumer_ext/async_impl.rs
 delete mode 100644 core/sdk/src/consumer_ext/consumer_message_ext.rs
 create mode 100644 core/sdk/src/consumer_ext/helpers.rs
 create mode 100644 core/sdk/src/consumer_ext/sync_impl.rs
 create mode 100644 core/sdk/src/runtime/sync.rs
 create mode 100644 core/sdk/src/runtime/tokio.rs
 copy examples/rust/src/{new-sdk => new-sdk-sync}/consumer/main.rs (77%)
 copy examples/rust/src/{new-sdk => new-sdk-sync}/producer/main.rs (85%)

Reply via email to