Attribute Macro enumx::sum [−][src]
#[sum]
collects all returned values in exit branches of the function, into an enum type, returning an impl
trait
#Examples
#[sum] fn f( cond: bool ) -> impl Clone { if cond { #[variant] 1_i32 } else { #[variant] "false" } }