diesel_derives 2.3.10

You should not use this crate directly, it is internal to Diesel.
Documentation
use super::derive;

use super::expand_with;

#[test]
pub(crate) fn queryable_by_name_1() {
    let input = quote::quote! {
        struct User {
            id: i32,
            name: String
        }
    };

    expand_with(
        &crate::derive_queryable_by_name_inner as &dyn Fn(_) -> _,
        input,
        derive(syn::parse_quote!(#[derive(QueryableByName)])),
        "queryable_by_name_1",
    );
}

#[test]
pub(crate) fn queryable_by_name_2() {
    let input = quote::quote! {
        pub struct UserCount {
            #[diesel(sql_type = diesel::sql_types::BigInt)]
            pub value: i16,
        }
    };

    expand_with(
        &crate::derive_queryable_by_name_inner as &dyn Fn(_) -> _,
        input,
        derive(syn::parse_quote!(#[derive(QueryableByName)])),
        "queryable_by_name_2",
    );
}