blob: 18aed4c12d83c450fd288f4c2f35406c257cc30d [file] [log] [blame]
// 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.
use fidl_fuchsia_wlan_common as fidl_common;
use fuchsia_inspect::{Node, StringReference};
use fuchsia_inspect_contrib::{inspect_insert, log::WriteInspect};
pub struct InspectWlanChan<'a>(pub &'a fidl_common::WlanChannel);
impl<'a> WriteInspect for InspectWlanChan<'a> {
fn write_inspect<'b>(&self, writer: &Node, key: impl Into<StringReference<'b>>) {
inspect_insert!(writer, var key: {
primary: self.0.primary,
cbw: format!("{:?}", self.0.cbw),
secondary80: self.0.secondary80,
});
}
}