rapace-macros

Crates.iorapace-macros
lib.rsrapace-macros
version0.5.0
created_at2025-12-11 17:56:49.006417+00
updated_at2025-12-21 13:26:51.921055+00
descriptionProc macros for rapace RPC (#[rapace::service])
homepage
repositoryhttps://github.com/bearcove/rapace
max_upload_size
id1980197
size82,338
Amos Wenger (fasterthanlime)

documentation

README

rapace-macros

crates.io documentation MIT/Apache-2.0 licensed

Procedural macros for rapace RPC framework.

Provides the #[rapace::service] macro for:

  • Code generation: Automatically generates client and server types from trait definitions
  • Type-safe RPC: Compile-time verification of RPC method signatures
  • Streaming support: Seamless async stream handling
  • Zero boilerplate: Write your service interface once, get everything else

This crate is used internally by rapace. Most users will interact through the re-export in the main rapace crate.

License

Licensed under either of:

at your option.

Commit count: 0

cargo fmt