lv2_urid_derive/lib.rs
1//! Procedural macros for `lv2-urid`.
2#![recursion_limit = "128"]
3
4extern crate proc_macro;
5extern crate syn;
6#[macro_use]
7extern crate quote;
8
9mod urid_collection_derive;
10
11use proc_macro::TokenStream;
12
13#[proc_macro_derive(URIDCollection)]
14pub fn urid_collection_derive(input: TokenStream) -> TokenStream {
15 urid_collection_derive::urid_collection_derive_impl(input)
16}