comparison src/lib.rs @ 18:db1dc99252e2

Added From<std::net::SocketAddr>
author Martin Habovstiak <martin.habovstiak@gmail.com>
date Tue, 22 Dec 2020 14:24:37 +0100
parents dfb727367934
children 2b78a483f84b
comparison
equal deleted inserted replaced
17:dfb727367934 18:db1dc99252e2
357 fn from(value: (I, u16)) -> Self { 357 fn from(value: (I, u16)) -> Self {
358 SocketAddr(SocketAddrInner::Ordinary(value.into())) 358 SocketAddr(SocketAddrInner::Ordinary(value.into()))
359 } 359 }
360 } 360 }
361 361
362 impl From<std::net::SocketAddr> for SocketAddr {
363 fn from(value: std::net::SocketAddr) -> Self {
364 SocketAddr(SocketAddrInner::Ordinary(value))
365 }
366 }
367
362 impl From<std::net::SocketAddrV4> for SocketAddr { 368 impl From<std::net::SocketAddrV4> for SocketAddr {
363 fn from(value: std::net::SocketAddrV4) -> Self { 369 fn from(value: std::net::SocketAddrV4) -> Self {
364 SocketAddr(SocketAddrInner::Ordinary(value.into())) 370 SocketAddr(SocketAddrInner::Ordinary(value.into()))
365 } 371 }
366 } 372 }