use crate::{CSharp, Config};
impl_csharp_primitive!(chrono::NaiveDate, "DateOnly");
impl_csharp_primitive!(chrono::NaiveTime, "TimeOnly");
impl_csharp_primitive!(chrono::NaiveDateTime, "DateTime");
impl_csharp_primitive!(chrono::Duration, "TimeSpan");
impl<Tz: chrono::TimeZone> CSharp for chrono::DateTime<Tz> {
fn csharp_name(_cfg: &Config) -> String {
String::from("DateTimeOffset")
}
fn csharp_definition(_cfg: &Config) -> String {
String::new()
}
fn dependencies(_cfg: &Config) -> Vec<String> {
Vec::new()
}
}