onlytypes 0.1.4

A library for creating types that can only be created by a certain function
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![doc = include_str!("./README.md")]

#![warn(missing_docs, unused, clippy::all)]

use proc_macro::TokenStream;

#[proc_macro_attribute]
#[doc = include_str!("./doc/IGNORE.md")]
pub fn ignore(cfg: TokenStream, input: TokenStream) -> TokenStream {
    otcore::ignore(cfg, input)
}

#[proc_macro_attribute]
#[doc = include_str!("./doc/STUB.md")]
pub fn stub(cfg: TokenStream, input: TokenStream) -> TokenStream {
    otcore::stub(cfg, input)
}