Attribute Macro uniffi_macros::constructor
source · #[constructor]Expand description
An attribute for constructors.
Constructors are in impl blocks which have a #[uniffi::export] attribute,
This exists so #[uniffi::export] can emit its input verbatim without
causing unexpected errors in the entire exported block.
This happens very often when the proc-macro is run on an incomplete
input by rust-analyzer while the developer is typing.
So much better to do nothing here then let the impl block find the attribute.