struct SyntaxFailureA stable procedural-syntax failure suitable for crossing the macro-service ABI.span indexes the relevant original or virtual source named by the surrounding operation. code is machine-stable; message is presentation text.Propertieslet code: StringThe stable diagnostic or failure code.let message: StringA human-readable description of the failure.let span: Range<Int>The byte range occupied in the source.