Skip to main content

## Diagnostic

# Derive Macro Diagnostic

Source

    #[derive(Diagnostic)]
    {
        // Attributes available to this derive:
        #[diag]
        #[help]
        #[help_once]
        #[note]
        #[note_once]
        #[warning]
        #[primary_span]
        #[label]
        #[subdiagnostic]
        #[suggestion]
        #[suggestion_short]
        #[suggestion_hidden]
        #[suggestion_verbose]
    }