Skip to main content

Module reflect

Module reflect 

Source
Expand description

ReflectMessage โ€” the runtime hand-off from a generated buffa message type to its descriptor.

Traitsยง

ReflectMessage
Implemented by every type that has a descriptor in some crate::DescriptorPool โ€” generated typed messages via #[derive(ReflectMessage)] and runtime-typed crate::DynamicMessage.
ReflectMessageView
Reflection over a buffa view type. Implemented by every generated *View<'a> so the zero-copy decode path can introspect the message without allocating an owned form.