pub trait MessageConstraintsExt {
// Required method
fn message_constraints(&self) -> ConstraintDecodeResult<MessageRules>;
}Expand description
Extension trait for extracting buf.validate.message rules from a message descriptor.
Required Methods§
Sourcefn message_constraints(&self) -> ConstraintDecodeResult<MessageRules>
fn message_constraints(&self) -> ConstraintDecodeResult<MessageRules>
Returns the MessageRules for this message, if any.
§Errors
Returns an error if the extension value cannot be transcoded to MessageRules.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".