// This Source Code Form is subject to the terms of the Mozilla Public // License, v. 2.0. If a copy of the MPL was not distributed with this // file, You can obtain one at https://mozilla.org/MPL/2.0/. //! This file contains the Generated Glean Metrics API //! //! The contents of this module are generated by //! `toolkit/components/glean/build_scripts/glean_parser_ext/run_glean_parser.py`, from //! metrics files identified in 'toolkit/components/glean/metrics_index.py`. include!(mozbuild::objdir_path!( "toolkit/components/glean/api/src/metrics.rs" )); use crate::private::{EventMetric, ExtraKeys}; /// Helper to get the number of allowed extra keys for a given event metric. fn extra_keys_len(_event: &EventMetric) -> usize { K::ALLOWED_KEYS.len() }