redpen_shim/
lib.rs

1//! This crate only exists so that users of `redpen` can build their code
2//! using their regular workflow without causing "unknown tool" errors.
3
4extern crate proc_macro;
5use proc_macro::TokenStream;
6
7#[proc_macro_attribute]
8pub fn deny(_attr: TokenStream, item: TokenStream) -> TokenStream {
9    item
10}
11
12#[proc_macro_attribute]
13pub fn allow(_attr: TokenStream, item: TokenStream) -> TokenStream {
14    item
15}
16
17#[proc_macro_attribute]
18pub fn assume_ok(_attr: TokenStream, item: TokenStream) -> TokenStream {
19    item
20}
21
22#[proc_macro_attribute]
23pub fn assume_bad(_attr: TokenStream, item: TokenStream) -> TokenStream {
24    item
25}