}
}
+#[inline]
+pub fn format_constness(constness: ast::Constness) -> &'static str {
+ match constness {
+ ast::Constness::Const => "const ",
+ ast::Constness::NotConst => "",
+ }
+}
+
#[inline]
pub fn format_defaultness(defaultness: ast::Defaultness) -> &'static str {
match defaultness {
}
}
+// The total used width of the last line.
+#[inline]
+pub fn last_line_used_width(s: &str, offset: usize) -> usize {
+ if s.contains('\n') {
+ last_line_width(s)
+ } else {
+ offset + s.len()
+ }
+}
+
#[inline]
pub fn trimmed_last_line_width(s: &str) -> usize {
match s.rfind('\n') {