#[doc(hidden)]macro_rules! __mx_condition_field_name {
(lit $name:literal) => { ... };
(ident $name:ident) => { ... };
(expr $name:expr) => { ... };
}Expand description
Internal: one condition-data field name, validated against the reserved slots. Not part of the public API.
lit "name"/ident name: the name is a literal, so the reserved-name check runs at compile time (constassertion) and the field costs oneto_string()at runtime.expr <e>: a computed name; checked at runtime bycrate::condition::check_condition_field_name.