1
Fork 0

Fix error message for env! when env var is not valid Unicode

This commit is contained in:
beetrees 2024-03-17 21:12:17 +00:00
parent 66de611196
commit 0bbaa2505b
No known key found for this signature in database
GPG key ID: 8791BD754191EBD6
9 changed files with 92 additions and 23 deletions

View file

@ -458,6 +458,14 @@ pub(crate) enum EnvNotDefined<'a> {
},
}
#[derive(Diagnostic)]
#[diag(builtin_macros_env_not_unicode)]
pub(crate) struct EnvNotUnicode {
#[primary_span]
pub(crate) span: Span,
pub(crate) var: Symbol,
}
#[derive(Diagnostic)]
#[diag(builtin_macros_format_requires_string)]
pub(crate) struct FormatRequiresString {