Struct std::net::AddrParseError 1.0.0[−][src]
pub struct AddrParseError(_);
Expand description
解析 IP 地址或套接字地址时可以返回的错误。
该错误用作 IpAddr
,Ipv4Addr
,Ipv6Addr
,SocketAddr
,SocketAddrV4
和 SocketAddrV6
的 FromStr
实现的错误类型。
潜在原因
AddrParseError
可能会被抛出,因为提供的字符串没有解析为给定的类型,通常是因为它包含的信息仅由不同的地址类型处理。
ⓘ
use std::net::IpAddr;
let _foo: IpAddr = "127.0.0.1:8080".parse().expect("Cannot handle the socket port");
RunIpAddr
不处理端口。请改用 SocketAddr
。
use std::net::SocketAddr;
// 没问题,`panic!` 消息已消失。
let _foo: SocketAddr = "127.0.0.1:8080".parse().expect("unreachable panic");
RunTrait Implementations
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
此方法测试 self
和 other
值是否相等,并由 ==
使用。 Read more
此方法测试 !=
。