osom_lib_reprc_proc_macros/
lib.rs

1//! A private crate that exposes macros for osom_lib_reprc crate.
2#![doc(hidden)]
3#![deny(warnings)]
4#![warn(clippy::all, clippy::pedantic)]
5
6use proc_macro::TokenStream;
7
8mod reprc_impl;
9
10#[proc_macro_attribute]
11pub fn reprc(attr: TokenStream, item: TokenStream) -> TokenStream {
12    reprc_impl::reprc_impl(attr.into(), item.into()).into()
13}