Module fizyr_rpc::introspection
source · Expand description
Support types and traits for runtime interface instrospection.
These types and traits are used by generated interfaces from the [interface!
] macro.
Normally, you would only implement the traits for your own serialization format.
However, the traits are covered by semver guarantees, so feel free to use them in your own code.
Structs
- Metadata about an RPC interface for runtime introspection.
- Metadata about a service for runtime intropection.
- Metadata about a stream message for runtime intropection.
- Metadata about a service update for runtime intropection.
Traits
- Trait for formats to provide runtime type information about a message body.
- Trait for formats that can provide runtime type information.