Juan Alvarez and Lucio Franco
3a5c66d5f2
fix(build): snake_case service names ( #190 )
2019-12-14 15:08:28 -05:00
Lucio Franco and GitHub
97d5363e2b
fix(build): Remove async ready ( #185 )
...
* fix(build): Remove async ready
* fix build
2019-12-13 18:19:23 -05:00
Lucio Franco and GitHub
0847b67c4e
fix(build): Allow creating multiple services in the same package ( #173 )
...
BREAKING CHANGE: Build will now generate each service client and server into their own modules.
2019-12-11 16:22:03 -05:00
Lucio Franco and GitHub
3387ef900f
Upgrade to tokio 0.2 ( #163 )
2019-12-06 00:09:46 -05:00
Lucio Franco and GitHub
5c2f4dba32
feat(transport): Change channel connect to be async ( #107 )
...
This makes it so you can check if the initial connection
is established. Before this we used reconnect which would
lazily attempt to connect. So if you were trying to connect
to a non existant Server you wouldn't find out until after
you attempted your first RPC. This simplifies everything
by allowing you connect before creating the RPC client.
BREAKING CHANGE: `Endpoint::channel` was removed in favor of
an async `Endpoint::connect`.
2019-10-31 14:09:40 -04:00
Lucio Franco and GitHub
a17049f1f7
fix(codec): Remove custom content-type ( #104 )
...
This removes custom content-types in favor of
just using `application/grpc`. There is some
confusion around the specification but most
grpc implementations ignore the `+` and
anything after.
2019-10-29 16:12:41 -04:00
Juan Alvarez and Lucio Franco
4bb087b5ff
feat: Add IntoRequest and IntoStreamingRequest traits ( #66 )
2019-10-29 16:09:08 -04:00
Daniel Prilik and Lucio Franco
eea3c0f99a
fix(build): Fix missing argument in generate_connect ( #95 )
2019-10-23 17:46:40 -04:00
Juan Alvarez and Lucio Franco
7eda823c9c
fix(client): Use Stream instead of TrySteam for client calls ( #61 )
2019-10-10 11:39:35 -04:00
Lucio Franco and GitHub
4e1fcece15
fix(codegen): Use wellknown types from prost-types ( #49 )
...
This change introduces the ability to let prost-build
provide the fully qualifed type path for types that
start with `google.protobuf`.
2019-10-05 13:16:09 -04:00
Lucio Franco and GitHub
2670b349f9
fix(codegen): Fix Empty protobuf type and add unimplemented ( #26 )
...
* Add license attribute to tonic-build
* fix(codegen): Fix Empty protobuf type and add unimplemented
* Remove syn full feature
2019-10-01 23:46:54 -04:00
Lucio Franco
a35ef96a03
Add docs to transport and refactor some api's
2019-09-29 17:04:42 -04:00
Lucio Franco
1d9e3daa07
Remove generated doc comment test
2019-09-29 10:39:57 -04:00
John Doneth and Lucio Franco
8becd257bc
More documentation generation ( #12 )
...
* generate rustdoc comments from .proto file comments
* move imports to top of file
* more docs gen
* trait docs
* more docs
* use singular doc gen fn here
* remove pesky space
2019-09-26 19:41:51 -04:00
John Doneth and Lucio Franco
36d0b1cb04
Generate rustdocs from .proto file comments ( #10 )
...
* generate rustdoc comments from .proto file comments
* move imports to top of file
2019-09-25 20:51:12 -04:00
Lucio Franco
922e480cec
Add easy connect method in codegen
2019-09-21 14:21:28 -06:00
Lucio Franco
5ded741eb6
Clean up docs
2019-09-21 11:20:30 -06:00
Lucio Franco
cd44bf8e9f
Clean up tonic-build
2019-09-06 18:16:11 -04:00
Lucio Franco
d0cfafafc6
Move codegen to build and remove macros
2019-09-06 15:19:18 -04:00