core::net - Rust
Description: Networking primitives for IP communication.

# Module net

1.77.0 · Source
Expand description

Networking primitives for IP communication.

This module provides types for IP and socket addresses.

## §Organization

- `IpAddr` represents IP addresses of either IPv4 or IPv6; `Ipv4Addr` and `Ipv6Addr` are respectively IPv4 and IPv6 addresses
- `SocketAddr` represents socket addresses of either IPv4 or IPv6; `SocketAddrV4` and `SocketAddrV6` are respectively IPv4 and IPv6 socket addresses

## Structs§

AddrParseError
  An error which can be returned when parsing an IP address or a socket address.
Ipv4Addr
  An IPv4 address.
Ipv6Addr
  An IPv6 address.
SocketAddrV4
  An IPv4 socket address.
SocketAddrV6
  An IPv6 socket address.

## Enums§

IpAddr
  An IP address, either IPv4 or IPv6.
SocketAddr
  An internet socket address, either IPv4 or IPv6.
Ipv6MulticastScopeExperimental
  Scope of an IPv6 multicast address as defined in IETF RFC 7346 section 2.