Re-exportsΒ§
use std::fmt::Write;πuse ast::ForLoopKind;πuse ast::MatchKind;πuse rustc_ast::util::classify;πuse rustc_ast::util::literal::escape_byte_str_symbol;πuse rustc_ast::util::parser;πuse rustc_ast::util::parser::ExprPrecedence;πuse rustc_ast::util::parser::Fixity;πuse rustc_ast as ast;πuse rustc_ast::BinOpKind;πuse rustc_ast::BlockCheckMode;πuse rustc_ast::FormatAlignment;πuse rustc_ast::FormatArgPosition;πuse rustc_ast::FormatArgsPiece;πuse rustc_ast::FormatCount;πuse rustc_ast::FormatDebugHex;πuse rustc_ast::FormatSign;πuse rustc_ast::FormatTrait;πuse rustc_ast::YieldKind;πuse rustc_ast::token;πuse crate::pp::Breaks::Inconsistent;πuse crate::pprust::state::fixup::FixupContext;πuse crate::pprust::state::AnnNode;πuse crate::pprust::state::INDENT_UNIT;πuse crate::pprust::state::PrintState;πuse crate::pprust::state::State;π
FunctionsΒ§
- expr_
ends_ πwith_ dot - Returns
trueif the printed representation of this expression ends with a.character β specifically, an unsuffixed float literal like0.or45.. This is used to insert whitespace before range operators (..,..=) so that the dots donβt merge (e.g.0. ..45.instead of0...45.). - reconstruct_
format_ πargs_ template_ string