You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Stable**: No (tracking issue: [#3347](https://github.com/rust-lang/rustfmt/issues/3347))
3102
3102
3103
-
#### `"off"` (default):
3103
+
#### `"Off"` (default):
3104
3104
3105
3105
```rust
3106
-
// Lorem ipsum dolor sit amet, consectetur adipiscing elit,
3107
-
// sed do eiusmod tempor incididunt ut labore et dolore
3108
-
// magna aliqua. Ut enim ad minim veniam, quis nostrud
3109
-
// exercitation ullamco laboris nisi ut aliquip ex ea
3110
-
// commodo consequat.
3106
+
// # This comment looks like a very long header (it starts with a '#'). Had it been a doc comment it would not have been wrapped, because wrapping a markdown header breaks it. But because it is a normal comment, it will be.
3111
3107
3112
3108
// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3113
3109
3114
3110
// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3111
+
3112
+
/// # This doc comment is a very long header (it starts with a '#'). Had it not been a header it would have been wrapped. But because it is a header, it will not be. That is because wrapping a markdown header breaks it.
3113
+
///
3114
+
/// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3115
+
///
3116
+
/// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3115
3117
structFoo {}
3116
3118
```
3117
3119
3118
-
#### `"all"`:
3120
+
Can also be specified as `wrap_comments = false`.
3121
+
3122
+
#### `"All"`:
3119
3123
3120
3124
```rust
3125
+
// # This comment looks like a very long header (it starts
3126
+
// with a '#'). Had it been a doc comment it would not have
3127
+
// been wrapped, because wrapping a markdown header breaks
3128
+
// it. But because it is a normal comment, it will be.
3129
+
3121
3130
// Lorem ipsum dolor sit amet, consectetur adipiscing elit,
3122
3131
// sed do eiusmod tempor incididunt ut labore et dolore
3123
3132
// magna aliqua. Ut enim ad minim veniam, quis nostrud
3124
3133
// exercitation ullamco laboris nisi ut aliquip ex ea
3125
3134
// commodo consequat.
3126
3135
3136
+
// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3137
+
3138
+
/// # This doc comment is a very long header (it starts with a '#'). Had it not been a header it would have been wrapped. But because it is a header, it will not be. That is because wrapping a markdown header breaks it.
3139
+
///
3140
+
/// Lorem ipsum dolor sit amet, consectetur adipiscing elit,
3141
+
/// sed do eiusmod tempor incididunt ut labore et dolore
3142
+
/// magna aliqua. Ut enim ad minim veniam, quis nostrud
3143
+
/// exercitation ullamco laboris nisi ut aliquip ex ea
3144
+
/// commodo consequat.
3145
+
///
3146
+
/// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3147
+
structFoo {}
3148
+
```
3149
+
3150
+
Can also be specified as `wrap_comments = true`.
3151
+
3152
+
#### `"Doc"`:
3153
+
3154
+
```rust
3155
+
// # This comment looks like a very long header (it starts with a '#'). Had it been a doc comment it would not have been wrapped, because wrapping a markdown header breaks it. But because it is a normal comment, it will be.
3156
+
3157
+
// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3158
+
3159
+
// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3160
+
3161
+
/// # This doc comment is a very long header (it starts with a '#'). Had it not been a header it would have been wrapped. But because it is a header, it will not be. That is because wrapping a markdown header breaks it.
3162
+
///
3163
+
/// Lorem ipsum dolor sit amet, consectetur adipiscing elit,
3164
+
/// sed do eiusmod tempor incididunt ut labore et dolore
3165
+
/// magna aliqua. Ut enim ad minim veniam, quis nostrud
3166
+
/// exercitation ullamco laboris nisi ut aliquip ex ea
3167
+
/// commodo consequat.
3168
+
///
3169
+
/// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3170
+
structFoo {}
3171
+
```
3172
+
3173
+
#### `"Normal"`:
3174
+
3175
+
```rust
3176
+
// # This comment looks like a very long header (it starts
3177
+
// with a '#'). Had it been a doc comment it would not have
3178
+
// been wrapped, because wrapping a markdown header breaks
3179
+
// it. But because it is a normal comment, it will be.
3180
+
3127
3181
// Lorem ipsum dolor sit amet, consectetur adipiscing elit,
3128
3182
// sed do eiusmod tempor incididunt ut labore et dolore
3129
3183
// magna aliqua. Ut enim ad minim veniam, quis nostrud
3130
3184
// exercitation ullamco laboris nisi ut aliquip ex ea
3131
3185
// commodo consequat.
3132
3186
3133
3187
// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3188
+
3189
+
/// # This doc comment is a very long header (it starts with a '#'). Had it not been a header it would have been wrapped. But because it is a header, it will not be. That is because wrapping a markdown header breaks it.
3190
+
///
3191
+
/// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
3192
+
///
3193
+
/// Information on the lorem ipsum can be found at the following url: https://en.wikipedia.org/wiki/Lorem_ipsum. Its text is: lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
0 commit comments