I ran into this while trying to bump LDK to v0.0.119 in ldk-sample
PR #2773 simplified GossipVerifier, that takes now a APeerManager template parameter (instead of a few ones used in the peer manager). However, in ldk-sample, a SimpleArcPeerManager is used, that takes a GossipVerifier, leading to a circular type dependency.
Reverting #2773 would solve this, but Options:
Currently this blocks bumping LDK to latest in ldk-sample. See note: lightningdevkit/ldk-sample#126 (comment)