#[derive(serde_query::Deserialize, serde_query::DeserializeQuery)]
struct A {
#[query(r#"."#)]
missing_field: String,
#[query(r#".[kubernetes_clusters]"#)]
field_in_bracket: String,
#[query(r#".😎"#)]
unsupported_char: String,
}
fn assert_deserialize<'de, D: serde::Deserialize<'de>>() {}
fn assert_deserialize_query<'de, D: serde_query::DeserializeQuery<'de>>() {}
fn main() {
// ensure that fallback implemenations work
assert_deserialize::();
assert_deserialize_query::();
}