{"ast_node_type":"other","tokens":[{"end":10,"kind":"keyword","start":0,"text":"),"}]}
        ),
            Self { major: #major, minor: #minor, patch: #patch }
        Err(err) => syn::Error::new(Span::call_site(), format!("{env_var} env var: {err}"))