}
```
-## `format_doc_comments`
+## `format_code_in_doc_comments`
-Format doc comments.
+Format code snippet included in doc comments.
- **Default value**: `false`
- **Possible values**: `true`, `false`
trim_left_preserve_layout(first_group, shape.indent, config)?
} else if !config.normalize_comments()
&& !config.wrap_comments()
- && !config.format_doc_comments()
+ && !config.format_code_in_doc_comments()
{
light_rewrite_comment(first_group, shape.indent, config, is_doc_comment)
} else {
_ => {
let mut config = self.fmt.config.clone();
config.set().wrap_comments(false);
- if config.format_doc_comments() {
+ if config.format_code_in_doc_comments() {
if let Some(s) =
crate::format_code_block(&self.code_block_buffer, &config)
{
// Comments. macros, and strings
wrap_comments: bool, false, false, "Break comments to fit on the line";
- format_doc_comments: bool, false, false, "Format doc comments.";
+ format_code_in_doc_comments: bool, false, false, "Format the code snippet in doc comments.";
comment_width: usize, 80, false,
"Maximum length of comments. No effect unless wrap_comments = true";
normalize_comments: bool, false, false, "Convert /* */ comments to // comments where possible";
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
/// Foo
///
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
/// ```rust
/// if (true) { … }
// rustfmt-normalize_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
//! ```rust
//! println!( "hello, world" );
// rustfmt-normalize_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
// Do not unindent macro calls in comment with unformattable syntax.
//! ```rust
// rustfmt-wrap_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
/// Vestibulum elit nibh, rhoncus non, euismod sit amet, pretium eu, enim. Nunc commodo ultricies dui.
///
// rustfmt-normalize_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
//! This is a list:
//! * Outer
// rustfmt-wrap_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
// rustfmt-max_width: 50
//! This is a list:
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
/// Foo
///
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
/// ```rust
/// if (true) { … }
// rustfmt-normalize_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
//! ```rust
//! println!("hello, world");
// rustfmt-normalize_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
// Do not unindent macro calls in comment with unformattable syntax.
//! ```rust
// rustfmt-wrap_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
/// Vestibulum elit nibh, rhoncus non, euismod sit amet, pretium eu, enim. Nunc
/// commodo ultricies dui.
// rustfmt-normalize_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
//! This is a list:
//! * Outer
// rustfmt-wrap_comments: true
-// rustfmt-format_doc_comments: true
+// rustfmt-format_code_in_doc_comments: true
// rustfmt-max_width: 50
//! This is a list: