Expand description
§dris-macros
dris-macros 提供 dris 的属性宏:
#[component]:标记一个组件类型(struct)。#[constructor]:标记组件的构造函数(pub fn,不允许self参数)。
一般情况下你不需要直接依赖它:dris-rt 会重新导出这些宏,用户侧通常只需要依赖并 use dris_rt::{component, constructor};。
注意:这些宏本身不改代码,只是给 dris-build 扫描器“打点”;因此不要把组件/构造函数放在 cfg/cfg_attr 条件里,也不要依赖宏展开去生成组件声明(扫描器看不到)。