такую последовательность длины n, где n задаётся параметром макроса:
self.stream[offset],
self.stream[offset + 1],
...
self.stream[offset + n-1],
Я пробовал примерно вот так
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=b684788d121fc56b6ba03b115260b66e
proc-macro можно, macro_rules! нельзя
а почему нельзя?
https://danielkeep.github.io/tlborm/book/pat-push-down-accumulation.html вот так, кажется, можно
Обсуждают сегодня