предмет соответствия сгенерированного кода ожидаемому?
Нужно максимально простое решение, которое просто сравнивает по токенам
А это не подойдёт?: let gen = my_proc_macro!(..); let expected = quote!(...); assert_eq!(gen, expected);
Не, я доки генерирую)
А что особенного в генерации док в этом контексте?
Перечитал сообщение — сорри, только проснулся. Да, это сработает, но я в вопросе имел в виду какую-то дополнительную обвязку, типа той что в компиляторе для юитестов.
Обсуждают сегодня