`Rust-analyzer` 中 `terminated()` 的性能极差
作者: dtdesign创建于 2025年11月2日更新于 2026年3月18日
我正在编写一个解析器,它会遍历日志行,并需要丢弃小段。我曾经使用(或滥用)`terminated()`来实现此功能,因为它允许我将其合并到一个步骤中,而不是使用`tag()`匹配字符串并通过映射结果来丢弃它。
内容来源: rust-bakery/nom
我正在编写一个解析器,它会遍历日志行,并需要丢弃小段。我曾经使用(或滥用)`terminated()`来实现此功能,因为它允许我将其合并到一个步骤中,而不是使用`tag()`匹配字符串并通过映射结果来丢弃它。
内容来源: rust-bakery/nom