dhcp_client_core/
lib.rs

1// Copyright 2023 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#![warn(missing_docs)]
6//! Defines the platform-agnostic "core" of a DHCP client, including a state
7//! machine and abstractions for sockets and time.
8
9/// Defines the client core state machine.
10pub mod client;
11
12/// Defines abstractions for platform dependencies such as sockets and time.
13pub mod deps;
14
15/// Defines helpers for providing inspect / diagnostic signal.
16pub mod inspect;
17
18/// Defines types and utilities for parsing DHCP messages received by the
19/// client and serializing DHCP messages sent by the client.
20pub mod parse;