osquery_rust_ng/plugin/_enums/
registry.rs1use strum_macros::{EnumString, VariantNames};
2
3#[derive(EnumString, VariantNames, Debug, Eq, Hash, PartialEq)]
4#[strum(serialize_all = "kebab_case")]
5pub enum Registry {
6 Config,
7 Logger,
8 Table,
9}
10
11use std::fmt;
12
13impl fmt::Display for Registry {
14 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
15 match self {
16 Registry::Config => write!(f, "config"),
17 Registry::Logger => write!(f, "logger"),
18 Registry::Table => write!(f, "table"),
19 }
20 }
21}