Skip to main content

base_scheduler/
address_service.rs

1// Released under the MIT License.
2// Copyright, 2026, by Samuel Williams.
3
4/// A numeric port or a service name interpreted by the resolver's service database. Named services can resolve differently for different transports.
5#[derive(Clone, Copy, Debug, Eq, PartialEq)]
6pub enum AddressService<'a> {
7    /// A numeric port.
8    Port(u16),
9    /// A service name, such as `"http"`, looked up in the resolver's service database.
10    Name(&'a str),
11}