base-scheduler 0.3.1

Explicit, runtime-independent scheduler capabilities for protocol libraries
Documentation
1
2
3
4
5
6
7
8
9
10
11
// Released under the MIT License.
// Copyright, 2026, by Samuel Williams.

/// A numeric port or a service name interpreted by the resolver's service database. Named services can resolve differently for different transports.
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum AddressService<'a> {
    /// A numeric port.
    Port(u16),
    /// A service name, such as `"http"`, looked up in the resolver's service database.
    Name(&'a str),
}