|
fn unknown() {
|
|
$for m in Huh.methods {}
|
|
$for f in Huh.fields {}
|
|
$for f in T.fields {
|
|
$if f.typ is Huh {}
|
|
$if f.typ is T {}
|
|
}
|
|
_ = m
|
|
}
|
|
|
|
fn gf<T>() {
|
|
$for f in T.fields {
|
|
$if f.typ is T {}
|
|
$if f.typ is U {}
|
|
}
|
|
_ = f
|
|
}
|
|
|
|
struct S1 {
|
|
i int
|
|
}
|
|
|
|
fn main() {
|
|
gf<S1>()
|
|
}
|