INNER CODE UNIT · Rust

impl_my_actor_based

rust-gamedev/rust-game-ports · soccer-fyrox/macros/src/lib.rs:30

fn impl_my_actor_based(
    args: impl Into<TokenStream2>,
    input: impl Into<TokenStream2>,
) -> ::syn::Result<TokenStream2> {
    let mut ast: DeriveInput = ::syn::parse2(input.into())?;
    let _: parse::Nothing = ::syn::parse2(args.into())?;

    add_fields(&mut ast)?;

    let trait_impl = impl_trait(&ast)?;

    Ok(quote!(
        #ast

        #trait_impl
    ))
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…