synthez_core/parse/
err.rs1use crate::spanned::IntoSpan;
4
5#[must_use]
10pub fn dup_attr_arg<S: IntoSpan>(span: S) -> syn::Error {
11 syn::Error::new(span.into_span(), "duplicated attribute's argument found")
12}
13
14#[must_use]
19pub fn unknown_attr_arg<S: IntoSpan>(span: S, name: &str) -> syn::Error {
20 syn::Error::new(
21 span.into_span(),
22 format!("unknown `{name}` attribute argument"),
23 )
24}
25
26#[must_use]
31pub fn expected_followed_by_comma<S: IntoSpan>(span: S) -> syn::Error {
32 syn::Error::new(span.into_span(), "expected followed by `,`")
33}