Skip to content

Commit

Permalink
Revert "Revert backport of chronotope#807"
Browse files Browse the repository at this point in the history
  • Loading branch information
pitdicker committed Jun 3, 2023
1 parent b6cc4db commit 47b0bcc
Show file tree
Hide file tree
Showing 10 changed files with 1,567 additions and 179 deletions.
5 changes: 5 additions & 0 deletions src/datetime/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -560,13 +560,18 @@ impl DateTime<FixedOffset> {
/// RFC 2822 is the internet message standard that specifies the representation of times in HTTP
/// and email headers.
///
/// The RFC 2822 standard allows arbitrary intermixed whitespace.
/// See [RFC 2822 Appendix A.5]
///
/// ```
/// # use chrono::{DateTime, FixedOffset, TimeZone};
/// assert_eq!(
/// DateTime::parse_from_rfc2822("Wed, 18 Feb 2015 23:16:09 GMT").unwrap(),
/// FixedOffset::east_opt(0).unwrap().with_ymd_and_hms(2015, 2, 18, 23, 16, 9).unwrap()
/// );
/// ```
///
/// [RFC 2822 Appendix A.5]: https://www.rfc-editor.org/rfc/rfc2822#appendix-A.5
pub fn parse_from_rfc2822(s: &str) -> ParseResult<DateTime<FixedOffset>> {
const ITEMS: &[Item<'static>] = &[Item::Fixed(Fixed::RFC2822)];
let mut parsed = Parsed::new();
Expand Down
Loading

0 comments on commit 47b0bcc

Please sign in to comment.