{"ast_node_type":"other","tokens":[{"end":32,"kind":"keyword","start":0,"text":"type"}]}
        type Target = P::Target;
    impl<P: crate::ops::Deref> crate::ops::Deref for Pin<P> {
        fn deref(&self) -> &P::Target {