capnproto/capnproto-rustPublic NotificationsYou must be signed in to change notification settings Fork221 Star2k MIT license starsforks NotificationsYou must be signed in to change notification settings Code Issues62 Pull requests16 Discussions
GitHub Actions supports Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET, and more. Build, test, and deploy applications in your language of choice. Live logs See your workflow run in realtime with color and emoji. It’s one click to copy a link that highlights a specific line numb...
capnproto-rust/capnp-rpc/src/local.rs Lines 414 to 421 in 0c5996a // We don't want to actually dispatch the call synchronously, because we don't want the callee // to have any side effects before the promise is returned to the caller. This helps avoid // race conditions. /...
Conversation2Commits1Checks15Files changed Collaborator mikeacommentedOct 23, 2024 No description provided. mikearequested a review fromfhanauOctober 23, 2024 16:59 mikeamentioned this pull requestOct 23, 2024 [rust] upstreaming rust/cxx integrationcloudflare/workerd#2987 ...
Rustby@dwrensha Serialization only CbyOpenSourceRouting/@eqvinox(originally by@jmckaskill) Dby@ThomasBrixLarsen Javaby@dwrensha JavaScriptby@popham JavaScript(older, abandoned) by@jscheid LuabyCloudFlare/@calio Nimby@zielmicha Rubyby@cstrahan ...
be considered not dereferenceable until the non-const pointer is destroyed. In theory, these rules help keep different objects from interfering with each other by modifying some third object in incompatible ways. Note that these rules are (as I understand it) enforceable by the Rust type system...
I don't even use it, I stumbled on this while testing a rust library by accidentally enabling CAPNP_LITE during a build once. The cmake build normally does not build time.c++ when CAPNP_LITE is enabled, but simply building the library won't throw any errors because it builds a static ...
The following test looks like it ought to pass: TEST(Any, AnyStructOutOfBounds) { MallocMessageBuilder builder; auto root = builder.getRoot<test::TestAnyOthers>(); auto all_types = root.getAnyStructField().as<TestAllTypes>(); all_types.s...
GitHub Actions supports Node.js, Python, Java, Ruby, PHP, Go, Rust, .NET, and more. Build, test, and deploy applications in your language of choice. Live logs See your workflow run in realtime with color and emoji. It’s one click to copy a link that highlights a specific line numb...
Do not implement your own schema parser.The schema language is more complicated than it looks, and the algorithm to determine offsets of fields is subtle. If you reuse the official parser, you won't risk getting these wrong, and you won't have to spend time keeping your parser up-to-da...