@@ -369,33 +369,6 @@ enum DatePartSpecifier {
369369 Hour ,
370370}
371371
372- impl TryFrom < & str > for DatePartSpecifier {
373- type Error = ErrorCode ;
374-
375- fn try_from ( value : & str ) -> Result < Self > {
376- match value. to_lowercase ( ) . as_str ( ) {
377- "millennium" | "millennia" => Ok ( DatePartSpecifier :: Millennium ) ,
378- "century" | "centuries" => Ok ( DatePartSpecifier :: Century ) ,
379- "decade" | "decades" => Ok ( DatePartSpecifier :: Decade ) ,
380- "year" | "years" | "y" => Ok ( DatePartSpecifier :: Year ) ,
381- "quarter" | "quarters" | "q" => Ok ( DatePartSpecifier :: Quarter ) ,
382- "month" | "months" | "mon" => Ok ( DatePartSpecifier :: Month ) ,
383- "day" | "days" | "d" => Ok ( DatePartSpecifier :: Day ) ,
384-
385- "week" | "weeks" | "w" => Ok ( DatePartSpecifier :: Week ) ,
386- "microsecond" | "microseconds" | "us" => Ok ( DatePartSpecifier :: Microseconds ) ,
387- "millisecond" | "milliseconds" | "ms" => Ok ( DatePartSpecifier :: Milliseconds ) ,
388- "second" | "seconds" | "s" => Ok ( DatePartSpecifier :: Second ) ,
389- "minute" | "minutes" | "m" => Ok ( DatePartSpecifier :: Minute ) ,
390- "hour" | "hours" | "h" => Ok ( DatePartSpecifier :: Hour ) ,
391- _ => Err ( ErrorCode :: BadArguments ( format ! (
392- "Invalid date part specifier: {}" ,
393- value
394- ) ) ) ,
395- }
396- }
397- }
398-
399372fn try_get_date_part_specifier ( specifier_str : & str ) -> Result < DatePartSpecifier > {
400373 match specifier_str. to_lowercase ( ) . as_str ( ) {
401374 "millennium" | "millennia" => Ok ( DatePartSpecifier :: Millennium ) ,
0 commit comments