embassy-supervisor-syntax 0.3.1
Additive. embassy-supervisor-macros = "=0.9.1" and embassy-supervisor-tools
0.4.1 are the matching consumers.
Added
dataflow_attr(&Attribute) -> Option<(Attribute, Option<String>)>: the
dataflowattribute an attribute carries oncecfg_attris applied, plus
the predicate it sits under (feature="grown"; nested layers fold into
all(..)).
Fixed
is_dataflow_attrandscan_dataflownow see a#[dataflow]written as
#[cfg_attr(pred, dataflow)]. The compiler expands that form, so the
tables were emitted while the textual scan skipped the fn. Accesses found
this way carrypredincfgs, as a#[cfg]on the fn would.Access::cfgsrecords a predicate once when the fn and the call site
repeat it, instead of twice.