Bridge-verify build against the resolved class

This commit is contained in:
Dennis Kobert
2026-08-13 15:35:07 +00:00
parent 3b1170b148
commit 40f99152ce
2 changed files with 163 additions and 1 deletions

View File

@@ -648,7 +648,7 @@ impl Parse for NodeFnAttributes {
}
}
fn parse_node_fn(attr: TokenStream2, item: TokenStream2) -> syn::Result<ParsedNodeFn> {
pub(crate) fn parse_node_fn(attr: TokenStream2, item: TokenStream2) -> syn::Result<ParsedNodeFn> {
let attributes = syn::parse2::<NodeFnAttributes>(attr.clone()).map_err(|e| Error::new(e.span(), format!("Failed to parse node_fn attributes:\n{e}")))?;
let input_fn = syn::parse2::<ItemFn>(item.clone()).map_err(|e| Error::new(e.span(), format!("Failed to parse function: {e}. Make sure it's a valid Rust function.")))?;