{"ast_node_type":"impl","tokens":[{"end":62,"kind":"keyword","start":0,"text":"impl"}]}
impl <T, U> Struct<T, U> where T: Into<i32> + Copy, U: Debug {
struct Struct<T, U>(T, U) where T: Into<i32>, U: Debug;
    fn func<V>(&self, v: V) -> i32 where V: Into<i32> {