Skip to main content

parenthesize

Function parenthesize 

Source
pub fn parenthesize(expr: Expr) -> Expr
Expand description

syn::Expr 木に必要な括弧 (Expr::Paren) を挿入する。

syn::Expr の ToTokens は括弧を自動挿入しないため、 親子の優先順位を比較して必要な箇所に Expr::Paren を挿入する。