我想知道如何从u32
:转换IPv4地址
use std::net::Ipv4Addr;
let addr = Ipv4Addr::new(127, 0, 0, 1);
...
有可用的转换实现From<Ipv4Addr> for u32
和From<u32> for Ipv4Addr
,因此可以使用.into()
或T::from()
在它们之间进行交换。
let addr = Ipv4Addr::new(127, 0, 0, 1);
let addr_u32: u32 = addr.into();
let addr = Ipv4Addr::from(addr_u32);