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
此方法测试 !=。