This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-rust.git
from 69249f0 Merge pull request #10 from dongzl/license-check
new e03e4cd feat(dubbo): define the API of protocol module, provide
simple impl of tonic(grpc)
new 8ec9b6f docs: generic protocol design RFC
new 29f0eab refactor(dubbo): update by cargo check
new fd2ff6d refactor(dubbo): use cargo fmt --all
new f72e75b style(dubbo): add license header
new 6d01808 refactor(dubbo): update code structure
new 9588657 style: update code format
new 0e35ae0 Merge pull request #13 from yang20150702/main
The 28 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.toml | 4 +-
README_CN.md => 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 +
{xds/src/client => dubbo/src/common}/mod.rs | 2 +
.../client/client.rs => dubbo/src/common/url.rs | 6 +
.../src/lib.rs => dubbo/src/helloworld/client.rs | 29 +-
dubbo/src/helloworld/helloworld.rs | 270 ++++++
{xds/src/client => dubbo/src/helloworld}/mod.rs | 2 +
{xds/src/server => dubbo/src/helloworld}/server.rs | 0
xds/src/client/client.rs => dubbo/src/lib.rs | 5 +
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 +++
{xds/src/client => dubbo/src/utils}/mod.rs | 3 +
protocol/Cargo.toml | 8 -
27 files changed, 2020 insertions(+), 42 deletions(-)
copy README_CN.md => docs/filter-design.md (100%)
create mode 100644 docs/generic-protocol-design.md
create mode 100644 docs/readme.md
create mode 100644 dubbo/Cargo.lock
create mode 100644 dubbo/Cargo.toml
create mode 100644 dubbo/readme.md
copy {xds/src/client => dubbo/src/common}/mod.rs (98%)
copy xds/src/client/client.rs => dubbo/src/common/url.rs (89%)
copy config/src/lib.rs => dubbo/src/helloworld/client.rs (58%)
create mode 100644 dubbo/src/helloworld/helloworld.rs
copy {xds/src/client => dubbo/src/helloworld}/mod.rs (97%)
copy {xds/src/server => dubbo/src/helloworld}/server.rs (100%)
copy xds/src/client/client.rs => dubbo/src/lib.rs (91%)
rename protocol/src/lib.rs => dubbo/src/main.rs (85%)
copy config/src/lib.rs => dubbo/src/protocol/grpc/grpc_exporter.rs (59%)
create mode 100644 dubbo/src/protocol/grpc/grpc_invoker.rs
create mode 100644 dubbo/src/protocol/grpc/grpc_protocol.rs
create mode 100644 dubbo/src/protocol/grpc/grpc_server.rs
create mode 100644 dubbo/src/protocol/grpc/mod.rs
copy config/src/lib.rs => dubbo/src/protocol/invocation.rs (50%)
create mode 100644 dubbo/src/protocol/mod.rs
copy config/src/lib.rs => dubbo/src/protocol/server_desc.rs (53%)
create mode 100644 dubbo/src/utils/boxed.rs
create mode 100644 dubbo/src/utils/boxed_clone.rs
copy {xds/src/client => dubbo/src/utils}/mod.rs (95%)
delete mode 100644 protocol/Cargo.toml