sea-query 0.28.3

🔱 A dynamic query builder for MySQL, Postgres and SQLite
Documentation
use quote::{quote, ToTokens};
use sea_query::*;

#[test]
fn with_quote_1() {
    for (interval_field, token_stream) in [
        (PgInterval::Year, quote! { PgInterval::Year }),
        (PgInterval::Month, quote! { PgInterval::Month }),
        (PgInterval::Day, quote! { PgInterval::Day }),
        (PgInterval::Hour, quote! { PgInterval::Hour }),
        (PgInterval::Minute, quote! { PgInterval::Minute }),
        (PgInterval::Second, quote! { PgInterval::Second }),
        (PgInterval::YearToMonth, quote! { PgInterval::YearToMonth }),
        (PgInterval::DayToHour, quote! { PgInterval::DayToHour }),
        (PgInterval::DayToMinute, quote! { PgInterval::DayToMinute }),
        (PgInterval::DayToSecond, quote! { PgInterval::DayToSecond }),
        (
            PgInterval::HourToMinute,
            quote! { PgInterval::HourToMinute },
        ),
        (
            PgInterval::HourToSecond,
            quote! { PgInterval::HourToSecond },
        ),
        (
            PgInterval::MinuteToSecond,
            quote! { PgInterval::MinuteToSecond },
        ),
    ] {
        assert_eq!(
            interval_field.into_token_stream().to_string(),
            token_stream.to_string()
        );
    }
}