{"ast_node_type":"function","tokens":[{"end":29,"kind":"keyword","start":0,"text":"fn"}]}
    fn clone(&self) -> Self {
impl<Cx: PatCx> Clone for WitnessPat<Cx> {
        Self { ctor: self.ctor.clone(), fields: self.fields.clone(), ty: self.ty.clone() }