{"ast_node_type":"function","tokens":[{"end":30,"kind":"keyword","start":0,"text":"fn"}]}
    fn clone(&self ) -> Self {
impl <const X: usize, T: $crate::clone::Clone, > $crate::clone::Clone for Foo<X, T, > where {
        match self {