@@ -410,34 +410,34 @@ impl<T: Read + Write + Unpin + fmt::Debug + Send> Session<T> {
410
410
/// - `INTERNALDATE`: The internal date of the message.
411
411
/// - `BODY[<section>]`:
412
412
///
413
- /// The text of a particular body section. The section specification is a set of zero or
414
- /// more part specifiers delimited by periods. A part specifier is either a part number
415
- /// (see RFC) or one of the following: `HEADER`, `HEADER.FIELDS`, `HEADER.FIELDS.NOT`,
416
- /// `MIME`, and `TEXT`. An empty section specification (i.e., `BODY[]`) refers to the
417
- /// entire message, including the header.
418
- ///
419
- /// The `HEADER`, `HEADER.FIELDS`, and `HEADER.FIELDS.NOT` part specifiers refer to the
420
- /// [RFC-2822](https://tools.ietf.org/html/rfc2822) header of the message or of an
421
- /// encapsulated [MIME-IMT](https://tools.ietf.org/html/rfc2046)
422
- /// MESSAGE/[RFC822](https://tools.ietf.org/html/rfc822) message. `HEADER.FIELDS` and
423
- /// `HEADER.FIELDS.NOT` are followed by a list of field-name (as defined in
424
- /// [RFC-2822](https://tools.ietf.org/html/rfc2822)) names, and return a subset of the
425
- /// header. The subset returned by `HEADER.FIELDS` contains only those header fields with
426
- /// a field-name that matches one of the names in the list; similarly, the subset returned
427
- /// by `HEADER.FIELDS.NOT` contains only the header fields with a non-matching field-name.
428
- /// The field-matching is case-insensitive but otherwise exact. Subsetting does not
429
- /// exclude the [RFC-2822](https://tools.ietf.org/html/rfc2822) delimiting blank line
430
- /// between the header and the body; the blank line is included in all header fetches,
431
- /// except in the case of a message which has no body and no blank line.
432
- ///
433
- /// The `MIME` part specifier refers to the [MIME-IMB](https://tools.ietf.org/html/rfc2045)
434
- /// header for this part.
435
- ///
436
- /// The `TEXT` part specifier refers to the text body of the message,
437
- /// omitting the [RFC-2822](https://tools.ietf.org/html/rfc2822) header.
438
- ///
439
- /// [`Flag::Seen`] is implicitly set when `BODY` is fetched; if this causes the flags to
440
- /// change, they will generally be included as part of the `FETCH` responses.
413
+ /// The text of a particular body section. The section specification is a set of zero or
414
+ /// more part specifiers delimited by periods. A part specifier is either a part number
415
+ /// (see RFC) or one of the following: `HEADER`, `HEADER.FIELDS`, `HEADER.FIELDS.NOT`,
416
+ /// `MIME`, and `TEXT`. An empty section specification (i.e., `BODY[]`) refers to the
417
+ /// entire message, including the header.
418
+ ///
419
+ /// The `HEADER`, `HEADER.FIELDS`, and `HEADER.FIELDS.NOT` part specifiers refer to the
420
+ /// [RFC-2822](https://tools.ietf.org/html/rfc2822) header of the message or of an
421
+ /// encapsulated [MIME-IMT](https://tools.ietf.org/html/rfc2046)
422
+ /// MESSAGE/[RFC822](https://tools.ietf.org/html/rfc822) message. `HEADER.FIELDS` and
423
+ /// `HEADER.FIELDS.NOT` are followed by a list of field-name (as defined in
424
+ /// [RFC-2822](https://tools.ietf.org/html/rfc2822)) names, and return a subset of the
425
+ /// header. The subset returned by `HEADER.FIELDS` contains only those header fields with
426
+ /// a field-name that matches one of the names in the list; similarly, the subset returned
427
+ /// by `HEADER.FIELDS.NOT` contains only the header fields with a non-matching field-name.
428
+ /// The field-matching is case-insensitive but otherwise exact. Subsetting does not
429
+ /// exclude the [RFC-2822](https://tools.ietf.org/html/rfc2822) delimiting blank line
430
+ /// between the header and the body; the blank line is included in all header fetches,
431
+ /// except in the case of a message which has no body and no blank line.
432
+ ///
433
+ /// The `MIME` part specifier refers to the [MIME-IMB](https://tools.ietf.org/html/rfc2045)
434
+ /// header for this part.
435
+ ///
436
+ /// The `TEXT` part specifier refers to the text body of the message,
437
+ /// omitting the [RFC-2822](https://tools.ietf.org/html/rfc2822) header.
438
+ ///
439
+ /// [`Flag::Seen`] is implicitly set when `BODY` is fetched; if this causes the flags to
440
+ /// change, they will generally be included as part of the `FETCH` responses.
441
441
/// - `BODY.PEEK[<section>]`: An alternate form of `BODY[<section>]` that does not implicitly
442
442
/// set [`Flag::Seen`].
443
443
/// - `ENVELOPE`: The envelope structure of the message. This is computed by the server by
0 commit comments