やりたかったこと
ループバックアドレスだけど、
127.0.0.1
を、
01111111 00000000 00000000 00000001
に変換したかった
コード
#[cfg(test)] pub mod test { #[test] fn it_works() { match Ipv4Addr::from_str("127.0.0.1") { Ok(addr) => { let actual = addr .octets() .iter() .map(|u| format!("{:08b}", u)) .collect::<Vec<String>>() .join(" "); assert_eq!(actual, "01111111 00000000 00000000 00000001") } Err(_) => panic!(""), } } }