You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2022/07/23 14:44:30 UTC
[dubbo-rust] 28/38: Merge pull request #13 from yang20150702/main
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
commit 0e35ae003417da3d36cb8303dfdf7c1d79d63951
Merge: 69249f0 9588657
Author: ken.lj <ke...@gmail.com>
AuthorDate: Wed Jul 6 17:40:07 2022 +0800
Merge pull request #13 from yang20150702/main
feat: API of protocol module
Cargo.toml | 4 +-
docs/filter-design.md | 0
docs/generic-protocol-design.md | 35 +
docs/readme.md | 3 +
dubbo/Cargo.lock | 929 +++++++++++++++++++++
dubbo/Cargo.toml | 28 +
dubbo/readme.md | 1 +
protocol/src/lib.rs => dubbo/src/common/mod.rs | 9 +-
protocol/src/lib.rs => dubbo/src/common/url.rs | 11 +-
.../src/lib.rs => dubbo/src/helloworld/client.rs | 29 +-
dubbo/src/helloworld/helloworld.rs | 270 ++++++
protocol/src/lib.rs => dubbo/src/helloworld/mod.rs | 9 +-
.../src/lib.rs => dubbo/src/helloworld/server.rs | 9 -
{protocol => dubbo}/src/lib.rs | 12 +-
protocol/src/lib.rs => dubbo/src/main.rs | 15 +-
.../src/protocol/grpc/grpc_exporter.rs | 33 +-
dubbo/src/protocol/grpc/grpc_invoker.rs | 88 ++
dubbo/src/protocol/grpc/grpc_protocol.rs | 76 ++
dubbo/src/protocol/grpc/grpc_server.rs | 107 +++
dubbo/src/protocol/grpc/mod.rs | 87 ++
.../src/lib.rs => dubbo/src/protocol/invocation.rs | 45 +-
dubbo/src/protocol/mod.rs | 55 ++
.../lib.rs => dubbo/src/protocol/server_desc.rs | 30 +-
dubbo/src/utils/boxed.rs | 91 ++
dubbo/src/utils/boxed_clone.rs | 110 +++
protocol/src/lib.rs => dubbo/src/utils/mod.rs | 10 +-
protocol/Cargo.toml | 8 -
27 files changed, 2014 insertions(+), 90 deletions(-)