ts_error_derive/lib.rs
1//! # `ts-error-derive`
2//!
3//! Derives for `ts-error`
4
5mod error_attribute;
6
7use proc_macro::TokenStream;
8
9use crate::error_attribute::error_attribute;
10
11/// Macro to generate convenience functions for errors.
12#[proc_macro_attribute]
13pub fn error_enum(attr: TokenStream, item: TokenStream) -> TokenStream {
14 error_attribute(attr, item)
15}