1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Copyright 2021 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#![warn(clippy::suspicious)]
#![warn(clippy::complexity)]
// The complexity of a separate struct doesn't seem universally better than having many arguments
#![allow(clippy::too_many_arguments)]
// Turn on a couple selected lints from clippy::style
#![warn(clippy::collapsible_else_if)]
#![warn(clippy::from_over_into)]
#![warn(clippy::len_zero)]
#![warn(clippy::manual_map)]
#![warn(clippy::needless_borrow)]
#![warn(clippy::wrong_self_convention)]
// TODO(https://fxbug.dev/42081570): this throws false positives for async fns
#![allow(unknown_lints)]
#![allow(clippy::needless_pass_by_ref_mut)]

pub mod access_point;
pub mod client;
pub mod config_management;
pub mod legacy;
pub mod mode_management;
pub mod regulatory_manager;
pub mod telemetry;
#[cfg(test)]
mod tests;
pub mod util;