pub fn validate_primitive(p: &Primitive) -> Result<(), PrimitiveError>Expand description
Structural check: validates one primitive in isolation, without comparing against a surrounding schema. Catches empty names, bad types, and internally inconsistent payloads.