//! Peer information is put into a [`crate::channel::Channel`] which contains the information that
/// Clever observer here would see that this is basically a [`tor_linkspec::ChannelMethod`] which
/// has a Direct variant with a vector of address which is incoherent with the semantic of "where we
/// This type exists because [`tor_linkspec::OwnedChanTarget`] is overloaded and used for multiple
/// [`tor_linkspec::OwnedChanTarget`] whose [`ChannelMethod`] has been filtered to contain only the
/// This struct resolves that ambiguity by storing the concrete peer information that was actually