mirror of
				https://github.com/bspeice/dtparse
				synced 2025-11-03 18:10:35 -05:00 
			
		
		
		
	tzinfos isn't Vec<String>
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -2,3 +2,4 @@
 | 
			
		||||
/target
 | 
			
		||||
**/*.rs.bk
 | 
			
		||||
Cargo.lock
 | 
			
		||||
.vscode
 | 
			
		||||
@ -763,7 +763,7 @@ impl Parser {
 | 
			
		||||
        fuzzy_with_tokens: bool,
 | 
			
		||||
        default: Option<&NaiveDateTime>,
 | 
			
		||||
        ignoretz: bool,
 | 
			
		||||
        tzinfos: Vec<String>,
 | 
			
		||||
        tzinfos: HashMap<String, i32>,
 | 
			
		||||
    ) -> Result<(NaiveDateTime, Option<FixedOffset>, Option<Vec<String>>), ParseError> {
 | 
			
		||||
        let default_date = default.unwrap_or(&Local::now().naive_local()).date();
 | 
			
		||||
 | 
			
		||||
@ -1285,7 +1285,7 @@ fn ljust(s: &str, chars: usize, replace: char) -> String {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
pub fn parse(timestr: &str) -> ParseResult<(NaiveDateTime, Option<FixedOffset>)> {
 | 
			
		||||
    let res = Parser::default().parse(timestr, None, None, false, false, None, false, vec![])?;
 | 
			
		||||
    let res = Parser::default().parse(timestr, None, None, false, false, None, false, HashMap::new())?;
 | 
			
		||||
 | 
			
		||||
    Ok((res.0, res.1))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -76,7 +76,7 @@ fn parse_and_assert(
 | 
			
		||||
    fuzzy_with_tokens: bool,
 | 
			
		||||
    default: Option<&NaiveDateTime>,
 | 
			
		||||
    ignoretz: bool,
 | 
			
		||||
    tzinfos: Vec<String>,
 | 
			
		||||
    tzinfos: HashMap<String, i32>,
 | 
			
		||||
) {
 | 
			
		||||
 | 
			
		||||
    let default_pydate = datetime
 | 
			
		||||
@ -212,7 +212,7 @@ macro_rules! test_parse {
 | 
			
		||||
            false,
 | 
			
		||||
            Some(default_rsdate),
 | 
			
		||||
            false,
 | 
			
		||||
            vec![]
 | 
			
		||||
            HashMap::new()
 | 
			
		||||
        );
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
@ -234,7 +234,7 @@ macro_rules! test_parse_yearfirst {
 | 
			
		||||
            false,
 | 
			
		||||
            Some(default_rsdate),
 | 
			
		||||
            false,
 | 
			
		||||
            vec![]
 | 
			
		||||
            HashMap::new()
 | 
			
		||||
        );
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
@ -256,7 +256,7 @@ macro_rules! test_parse_dayfirst {
 | 
			
		||||
            false,
 | 
			
		||||
            Some(default_rsdate),
 | 
			
		||||
            false,
 | 
			
		||||
            vec![]
 | 
			
		||||
            HashMap::new()
 | 
			
		||||
        );
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
@ -278,7 +278,7 @@ macro_rules! test_parse_ignoretz {
 | 
			
		||||
            false,
 | 
			
		||||
            Some(default_rsdate),
 | 
			
		||||
            true,
 | 
			
		||||
            vec![]
 | 
			
		||||
            HashMap::new()
 | 
			
		||||
        );
 | 
			
		||||
    };
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user