fn drop_pinned<T> (this: Pin<&mut Node<'_, T>>) {
                eprintln!("Dropping {:#x?}", &*this as *const _);
                if let Some(p) = this.prev.get() { p.next.set(None); }
                if let Some(n) = this.next.get() { n.prev.set(None); }
            }
/// Implementation does not require `unsafe`
Implementation does not require `unsafe`
Implementation does not require ` unsafe `
fn drop_pinned<T> (this: Pin<&mut Node<'_, T>>) {
                eprintln!("Dropping {:#x?}", &*this as *const _);
                if let Some(p) = this.prev.get() { p.next.set(None); }
                if let Some(n) = this.next.get() { n.prev.set(None); }
            }
fn drop_pinned < T > ( this : Pin < & mut Node < ' _ , T > > ) { eprintln ! ( " " this as const ) ; if let Some ( p ) = this . prev . get ( ) { p . next . set ( None ) ; } if let Some ( n ) = this . next . get ( ) { n . prev . set ( None ) ; } }
Implementation does not require `unsafe`
Implementation does not require ` unsafe `
this
Pin<&mut Node<'_, T>>