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
))
}