AddrParseError

AddrParseError (주소 파싱 오류 구조체)

IP 주소나 소켓 주소를 파싱할 때 반환될 수 있는 오류예요.

출처: Rust 공식 문서

본문

이 오류는 IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6에 대한 FromStr 구현의 오류 타입으로 사용돼요.

가능한 원인 (Potential causes)

AddrParseError는 제공된 문자열이 주어진 타입으로 파싱되지 않아 발생할 수 있으며, 종종 다른 주소 타입에서만 처리하는 정보를 포함하기 때문이에요.

use std::net::IpAddr;
let _foo: IpAddr = "127.0.0.1:8080".parse().expect("Cannot handle the socket port");
pub struct AddrParseError(/* private fields */);

더 알아보기 (Learn more)

Rust 공식 문서