Implement #[distance(fallback)] for #[derive(ComputeSquaredDistance)]

This commit is contained in:
Anthony Ramine 2017-08-26 18:13:40 +02:00
parent 4faadb489f
commit 41c3be54ea
3 changed files with 49 additions and 51 deletions

View file

@ -25,7 +25,7 @@ pub fn derive_animate(stream: TokenStream) -> TokenStream {
animate::derive(input).to_string().parse().unwrap()
}
#[proc_macro_derive(ComputeSquaredDistance, attributes(animation))]
#[proc_macro_derive(ComputeSquaredDistance, attributes(animation, distance))]
pub fn derive_compute_squared_distance(stream: TokenStream) -> TokenStream {
let input = syn::parse_derive_input(&stream.to_string()).unwrap();
compute_squared_distance::derive(input).to_string().parse().unwrap()