1 2 3 4 5
use std::net::SocketAddr; pub trait Endpoint: Into<SocketAddr> + From<SocketAddr> + Send {} impl<T> Endpoint for T where T: Into<SocketAddr> + From<SocketAddr> + Send {}