LINUX.ORG.RU

История изменений

Исправление Kuzy, (текущая версия) :

procedural macro - то еще удовольствие, ручками TokenStream’ы собирать.

Честно говоря, выбирая между этим и темплейты+препроцессор, я бы выбрал это. К тому же есть quote!.

Или есть способ проще?

Пока нет. https://github.com/rust-lang/rust/issues/39412

Исходная версия Kuzy, :

procedural macro - то еще удовольствие, ручками TokenStream’ы собирать.

Честно говоря, выбирая между этим и темплейты+перпроцессор, я бы выбрал это. К тому же есть quote!.

Или есть способ проще?

Пока нет. https://github.com/rust-lang/rust/issues/39412