use TokenStream;
/// 组件宏,标注一个结构体为组件
///
/// ```rust,ignore
/// #[tx_comp] // 默认 单例,无自定义初始化方法,不是配置组件
/// pub struct DbPool { ... }
///
/// #[tx_comp(scope,init)] init 表示有自定义的初始化方法 只有 scope 表示原型,不是配置组件
/// pub struct XxxServer {
/// db: Arc<DbPool>, // 自动注入
/// #[tx_cst(build_count())] // 自定义值
/// count: u32,
/// }
/// ```
/// 自定义值宏