Use UTC DateTime

This commit is contained in:
philippeitis
2022-10-07 21:35:05 -07:00
parent 66db5c892d
commit 158e52399e

View File

@@ -20,7 +20,7 @@ re_find_replacements = re.compile(r"\{[/\+]?\w+\*?\}")
HTTP_METHODS = set(("OPTIONS", "GET", "POST", "PUT", "DELETE", "HEAD", "TRACE", "CONNECT", "PATCH"))
CHRONO_PATH = "client::chrono"
CHRONO_DATETIME = f"{CHRONO_PATH}::NaiveDateTime"
CHRONO_DATETIME = f"{CHRONO_PATH}::DateTime<{CHRONO_PATH}::offset::Utc>"
CHRONO_DATE = f"{CHRONO_PATH}::NaiveDate"
USE_FORMAT = 'use_format_field'
TYPE_MAP = {
@@ -84,10 +84,10 @@ RUST_TYPE_RND_MAP = {
# TODO: styling this
f"{CHRONO_PATH}::Duration": lambda: f"{CHRONO_PATH}::Duration::seconds({randint(0, 9999999)})",
CHRONO_DATE: chrono_date,
CHRONO_DATETIME: lambda: f"{chrono_date()}.with_hms({randint(0, 23)}, {randint(0, 59)}, {randint(0, 59)})",
CHRONO_DATETIME: lambda: f"{CHRONO_PATH}::Utc::now()",
f"&{CHRONO_PATH}::Duration": lambda: f"&{CHRONO_PATH}::Duration::seconds({randint(0, 9999999)})",
f"&{CHRONO_DATE}": lambda: f"&{chrono_date()}",
f"&{CHRONO_DATETIME}": lambda: f"&{chrono_date()}.with_hms({randint(0, 23)}, {randint(0, 59)}, {randint(0, 59)})"
f"&{CHRONO_DATETIME}": lambda: f"&{CHRONO_PATH}::Utc::now()",
# why a reference to Vec? Because it works. Should be slice, but who knows how typing works here.
}
TREF = '$ref'