use volans_core::{Multiaddr, multiaddr::Protocol};
pub mod backend;
pub mod client;
pub mod relay;
pub(crate) mod protocol;
pub mod transport;
pub(crate) trait MultiaddrExt {
fn is_circuit(&self) -> bool;
}
impl MultiaddrExt for Multiaddr {
fn is_circuit(&self) -> bool {
self.iter().any(|p| p == Protocol::Circuit)
}
}