// 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/. // ** IMPORTANT ** // // This file is *temporary*, it will be generated by 'glean-parser' // from the SDK registry files in the long run. pub mod pings { use crate::private::PingType; use once_cell::sync::Lazy; #[allow(non_upper_case_globals)] pub static baseline: Lazy = Lazy::new(|| { PingType::new( "baseline", true, true, vec![ "background".to_string(), "dirty_startup".to_string(), "foreground".to_string() ] ) }); #[allow(non_upper_case_globals)] pub static metrics: Lazy = Lazy::new(|| { PingType::new( "metrics", true, false, vec![ "overdue".to_string(), "reschedule".to_string(), "today".to_string(), "tomorrow".to_string(), "upgrade".to_string() ] ) }); #[allow(non_upper_case_globals)] pub static events: Lazy = Lazy::new(|| { PingType::new( "metrics", true, false, vec![ "background".to_string(), "max_capacity".to_string(), "startup".to_string() ] ) }); }