Commit Graph

  • e9c86ce157 fix test needing serde1 feature master OMGeeky 2024-01-19 22:45:53 +01:00
  • d4f579542d Add test file that creates a compiler error when hygiene is violated/stuff is used from outer scope OMGeeky 2024-01-19 20:19:00 +01:00
  • 5011dbe057 Fix renaming of import & remove some not needed stuff (from earlier) OMGeeky 2024-01-19 20:18:00 +01:00
  • 4aa90ee933 Fully qualify Some, Ok and Err when inside quoted area OMGeeky 2024-01-19 18:41:28 +01:00
  • eb91000fed cleanup std usages OMGeeky 2024-01-13 13:19:32 -08:00
  • 006a9f3af1 Fix cfg flag for tcp tests Boris Sabatier 2024-01-09 10:03:55 +01:00
  • a3d00b07da Update imports for serde_transport unit tests Tim Kuehn 2024-01-02 13:45:37 -08:00
  • d62706e62c feat: Allow to create tarpc on existing TCP listener Boris Sabatier 2023-12-31 08:39:40 +01:00
  • b92dd154bc feat: Allow to create tarpc on existing UDS listener Boris Sabatier 2023-12-31 08:39:28 +01:00
  • a6758fd1f9 BeforeRequest hook chaining. request-hooks Tim Kuehn 2023-12-29 00:11:41 -08:00
  • 2c241cc809 Fix readme and release notes. Tim Kuehn 2023-12-29 21:00:23 -08:00
  • 263ef8a897 Prepare for v0.34.0 release v0.34.0 Tim Kuehn 2023-12-29 20:38:51 -08:00
  • d50290a21c Add README for example app Kevin Ge 2023-11-16 09:05:59 -06:00
  • 26988cb833 Update OpenTelemetry packages in example app Kevin Ge 2023-11-15 17:04:45 -06:00
  • 6cf18a1caf Rewrite traits to use async-fn-in-trait. Tim Kuehn 2023-11-06 12:43:48 -08:00
  • 84932df9b4 Return span in InFlightRequests::complete_request. Tim Kuehn 2023-01-09 15:06:10 -08:00
  • 8dc3711a80 Use async fn in generated traits!! Tim Kuehn 2022-11-23 01:36:51 -08:00
  • 7c5afa97bb Add request hooks to the Serve trait. Tim Kuehn 2022-11-07 18:37:58 -08:00
  • 324df5cd15 Add back the Client trait, renamed Stub. Tim Kuehn 2022-11-12 17:24:40 -08:00
  • 3264979993 Fix warnings in README's example Guillaume Charmetant 2023-09-11 11:02:24 +02:00
  • dd63fb59bf Fix tokio dep in the README's example Guillaume Charmetant 2023-09-11 11:02:24 +02:00
  • f4db8cc5b4 Address clippy lints Tim Kuehn 2023-11-15 23:59:48 -08:00
  • e9ba350496 Update must-use UI tests Tim Kuehn 2023-11-15 23:56:42 -08:00
  • e6d779e70b Remove mipsel workflow. Tim Kuehn 2023-11-15 23:54:45 -08:00
  • ce5f8cfb0c Simplify TLS example (#404) Izumi Raine 2023-04-14 21:33:22 +02:00
  • 4b69dc8db5 Prepare release of v0.33.0 Tim Kuehn 2023-04-03 10:40:41 -07:00
  • 866db2a2cd Bump opentelemetry to 0.18 (#401) Bruno 2023-04-03 19:38:17 +02:00
  • bed85e2827 Prepare release of v0.32.0 v0.32.0 Tim Kuehn 2023-03-24 14:55:24 -07:00
  • 93f3880025 Return transport errors to the caller (#399) Bruno 2023-03-24 22:31:25 +01:00
  • 878f594d5b Feature/tls over tcp example (#398) cguentherTUChemnitz 2023-03-22 18:35:21 +01:00
  • aa9bbad109 Fix compile_fail tests for formatting changes on stable Tim Kuehn 2023-03-17 10:07:54 -07:00
  • 7e872ce925 Remove bad mem::forget usage. Tim Kuehn 2022-11-23 17:45:43 -08:00
  • 62541b709d Replace actions-rs Tim Kuehn 2022-11-23 16:39:29 -08:00
  • 8c43f94fb6 Remove unused Sealed trait Tim Kuehn 2022-11-17 00:57:56 -08:00
  • 7fa4e5064d Ignore clippy false positive Tim Kuehn 2022-11-13 00:25:07 -08:00
  • 94db7610bb Require a static lifetime for request_name. Tim Kuehn 2022-11-05 11:43:03 -07:00
  • 0c08d5e8ca Prepare release of v0.31.0 v0.31.0 Tim Kuehn 2022-11-03 13:21:43 -07:00
  • 75b15fe2aa Address clippy lint Tim Kuehn 2022-10-07 10:51:45 -07:00
  • 863a08d87e In example-service, print the port the server is listened on. Tim Kuehn 2022-10-06 20:58:54 -07:00
  • 49ba8f8b1b Zero-pad the random number suffix of TempPathBufs. Tim Kuehn 2022-10-03 18:50:46 -07:00
  • d832209da3 feat: Unix domain sockets with serde transports (#380) Kevin K 2022-10-03 21:07:29 -04:00
  • 584426d414 fix clippy warnings #378 royrustdev 2022-09-20 10:46:56 +05:30
  • 50eb80c883 reference latest tarpc version in readme royrustdev 2022-09-20 09:39:30 +05:30
  • 1f0c80d8c9 bump github actions royrustdev 2022-09-14 10:09:05 +05:30
  • 99bf3e62a3 Prepare release of 0.30.0 v0.30.0 Tim Kuehn 2022-08-12 18:34:07 -04:00
  • 68863e3db0 Remove Channel::request_cancellation. Tim Kuehn 2022-08-12 13:09:50 -07:00
  • 453ba1c074 Lower log level of log in the RPC callpath Tim Kuehn 2022-08-12 09:02:17 -07:00
  • e3eac1b4f5 Add LICENSE files to crates (#372) Makro 2022-08-11 01:11:50 +01:00
  • 0e102288a5 feat: re-export used packages (#371) kkharji 2022-07-15 20:14:49 +03:00
  • 4c8ba41b2f #[allow(unstable_name_collisions)] for .ready() Tim Kuehn 2022-06-07 01:14:50 -07:00
  • 946c627579 Remove unused field Tim Kuehn 2022-06-07 01:10:53 -07:00
  • 104dd71bba Clean up Channel request data more reliably. Tim Kuehn 2022-06-07 00:36:12 -07:00
  • 012c481861 Move cancellation types into a dedicated module. Tim Kuehn 2022-06-05 16:36:44 -07:00
  • dc12bd09aa Annotate types that impl Future with #[must_use]. Tim Kuehn 2022-06-05 15:23:35 -07:00
  • 2594ea8ce9 Prepare release of 0.29.0 Tim Kuehn 2022-05-26 15:56:02 -07:00
  • 3bf247ae40 Prepare release of 0.29.0 v0.29.0 Tim Kuehn 2022-05-26 15:56:02 -07:00
  • 839b87e394 Serialize RPC deadline as a Duration. Tim Kuehn 2022-05-26 14:14:49 -07:00
  • 57d0638a99 Add rpc.deadline tag to Opentelemetry traces. Tim Kuehn 2022-05-26 13:53:03 -07:00
  • 69442d2368 Serialize RPC deadline as a Duration. Tim Kuehn 2022-05-26 14:14:49 -07:00
  • e135e39504 Add rpc.deadline tag to Opentelemetry traces. Tim Kuehn 2022-05-26 13:53:03 -07:00
  • a3a6404a30 Prepare release of 0.28.0 v0.28.0 Tim Kuehn 2022-04-06 22:06:23 -07:00
  • b36eac80b1 Bump minimum rust version to 1.58.0 Tim Kuehn 2022-04-06 21:53:56 -07:00
  • d7070e4bc3 Update opentelemetry and related dependencies (#362) Bruno 2022-04-03 23:09:14 +02:00
  • b5d1828308 Use captured identifiers in format strings. Tim Kuehn 2022-01-13 14:59:16 -08:00
  • 92cfe63c4f Use single-threaded Tokio runtime (#360) Zak Cutner 2022-01-07 04:59:51 +00:00
  • 839a2f067c Update example to latest version of Clap Tim Kuehn 2021-12-27 22:56:09 -08:00
  • b5d593488c Derive more traits for RpcError (#359) David Kleingeld 2021-12-28 07:00:58 +01:00
  • eea38b8bf4 Simplify code with const assert!. Tim Kuehn 2021-12-03 15:18:05 -08:00
  • 70493c15f4 Fix a compiling issue of the official example (#358) Shi Yan 2021-11-29 17:01:16 -08:00
  • f7c5d6a7c3 Fix example-service (#355) baptiste0928 2021-11-15 17:39:04 +01:00
  • 98c5d2a18b Re-add typo fixes (#353) Scott Kirkpatrick 2021-11-08 13:07:21 -05:00
  • 46b534f7c6 Use HashMap::shrink_to in impl of Comapct::compact. Tim Kuehn 2021-10-21 17:03:57 -07:00
  • 42b4fc52b1 Set rust-version to 1.56 Tim Kuehn 2021-10-21 16:08:15 -07:00
  • 350dbcdad0 Upgrade to Rust 2021! Tim Kuehn 2021-10-21 14:10:21 -07:00
  • b1b4461d89 Prepare release of 0.27.2 Tim Kuehn 2021-10-08 22:31:56 -07:00
  • f694b7573a Close TcpStream when client disconnects. Tim Kuehn 2021-10-08 20:10:16 -07:00
  • 9e4c3a2b8b Fix poll_expired incorrectly returning Pending when there are no outstanding requests. client-close Tim Kuehn 2021-10-08 22:01:57 -07:00
  • d78b24b631 Assert that poll_expired yields None when DelayQueue is empty Tim Kuehn 2021-10-08 21:28:43 -07:00
  • 49900d7a35 Close TcpStream when client disconnects Tim Kuehn 2021-10-08 20:10:16 -07:00
  • 1e680e3a5a Fix typos in docs. Tim Kuehn 2021-10-08 19:19:35 -07:00
  • 2591d21e94 Update release notes to mention io::Error = Tim Kuehn 2021-09-23 13:57:43 -07:00
  • 6632f68d95 Prepare for 0.27 release v0.27.1 Tim Kuehn 2021-09-22 09:37:31 -07:00
  • 25985ad56a Update README.md (#350) Dmitry Kakurin 2021-09-01 17:58:49 -07:00
  • d6a24e9420 Address Clippy lint Tim Kuehn 2021-08-24 12:40:18 -07:00
  • 281a78f3c7 Add tokio-serde-bincode feature Tim Kuehn 2021-08-24 12:27:21 -07:00
  • a0787d0091 Update to opentelemetry 0.16.x (#349) Julian Tescher 2021-08-16 21:00:07 -07:00
  • d2acba0e8a add serde-transport-json feature flag (#346) Frederik-Baetens 2021-05-06 17:41:57 +02:00
  • ea7b6763c4 Refactor server module. Tim Kuehn 2021-04-21 15:57:08 -07:00
  • eb67c540b9 Use more structured errors in client. Tim Kuehn 2021-04-21 12:58:55 -07:00
  • 4151d0abd3 Move Span creation into BaseChannel. Tim Kuehn 2021-04-21 12:35:40 -07:00
  • d0c11a6efa Change RPC error type from io::Error => RpcError. Tim Kuehn 2021-04-20 18:29:55 -07:00
  • 82c4da1743 Prepare release of v0.26.2 Tim Kuehn 2021-04-20 11:28:15 -07:00
  • 0a15e0b75c Rustdoc: link RPC futures to their methods. Tim Kuehn 2021-04-20 11:25:26 -07:00
  • 0b315c29bf It's not currently possible to document the enum variants, which means projects that #[deny(missing_docs)] wouldn't compile if using tarpc services. Tim Kuehn 2021-04-20 09:01:39 -07:00
  • 56f09bf61f Fix log that's split across lines. Tim Kuehn 2021-04-17 17:13:31 -07:00
  • 6d82e82419 Fix formatting Tim Kuehn 2021-04-16 16:51:21 -07:00
  • 9bebaf814a Address clippy lint Tim Kuehn 2021-04-14 17:49:27 -07:00
  • 5f4d6e6008 Prepare release of v0.26.0 v0.26.0 Tim Kuehn 2021-04-14 15:53:36 -07:00
  • 07d07d7ba3 Remove tracing_appender as it does not support build target mipsel-unknown-linux-gnu Tim Kuehn 2021-04-01 19:37:02 -07:00
  • a41bbf65b2 Use rustfmt instead of cargo fmt so that diff is only printed once Tim Kuehn 2021-03-30 00:33:28 -07:00