feat(impls): Add impls for std::net::SocketAddr{,V4,V6}

This commit is contained in:
Erick Tryzelaar
2016-02-21 19:07:13 -08:00
parent b257084f3a
commit 4cb5ee0678
4 changed files with 77 additions and 0 deletions
+5
View File
@@ -578,6 +578,11 @@ declare_tests! {
test_net_ipv6addr {
"::1".parse::<net::Ipv6Addr>().unwrap() => vec![Token::Str("::1")],
}
test_net_socketaddr {
"1.2.3.4:1234".parse::<net::SocketAddr>().unwrap() => vec![Token::Str("1.2.3.4:1234")],
"1.2.3.4:1234".parse::<net::SocketAddrV4>().unwrap() => vec![Token::Str("1.2.3.4:1234")],
"[::1]:1234".parse::<net::SocketAddrV6>().unwrap() => vec![Token::Str("[::1]:1234")],
}
test_num_bigint {
BigInt::from_i64(123).unwrap() => vec![Token::Str("123")],
BigInt::from_i64(-123).unwrap() => vec![Token::Str("-123")],