Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
lib.rs - source
[go: Go Back, main page]

euclid_macros/
lib.rs

1extern crate proc_macro;
2extern crate proc_macro2;
3#[macro_use]
4extern crate quote;
5#[macro_use]
6extern crate syn;
7
8use proc_macro::TokenStream;
9
10mod euclid_matrix;
11
12#[proc_macro_derive(EuclidMatrix)]
13pub fn derive_euclid_matrix(input: TokenStream) -> TokenStream {
14    let input = syn::parse(input).unwrap();
15    euclid_matrix::derive(input).into()
16}