use crate::authority::Authority;
use crate::socket::SocketAddress;
pub enum Endpoint {
Name(Authority),
Address(SocketAddress),
}
impl ToString for Endpoint {
fn to_string(&self) -> String {
match self {
Endpoint::Name(authority) => authority.to_string(),
Endpoint::Address(socket) => socket.to_string(),
}
}
}