JC
Size: a a a
JC
JC
R
АМ
V
H

a, b, c, ..Или
a, b, c,Или
a, b, cТ.е. список чего-то, возможно с запятой на конце, или список с trailing comma и с
..
С текущим вариантом проблема в том, что он пропускает a, b, c ..
Или просто забить и оставить как есть?Э
..", а не как часть "c".H
a, b, c и ..: a, b, c, , ...Э

Э
Demux::new(variants: …, rest: …) -> Option<Self> {
if rest.is_some() && variants.trailing_punct() {
None
} else {
Some(Self { variants, rest })
}
}H
H
H
a, b, c, .. и a, b, c .. оба позволить?Э
a, b, c, .. и a, b, c .. оба позволить?a, b, c и ..: a, b, c, , ...H
a, b, c и ..: a, b, c, , ...f
my_macro!(include_str!("my_file"))АИ
H
АИ
H