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");Run
IpAddr
不处理端口。请改用 SocketAddr
。
use std::net::SocketAddr; // 没问题,`panic!` 消息已消失。 let _foo: SocketAddr = "127.0.0.1:8080".parse().expect("unreachable panic");Run
Trait Implementations
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
此方法测试 self
和 other
值是否相等,并由 ==
使用。 Read more
此方法测试 !=
。