blob: 56eafb9aa8a179ed1d1305683b98a26451a3a6b0 [file] [edit]
// Copyright 2024 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
//! The module to parse soul config files from the system.
//!
//! # Example
//! ```rust
//! let config = config::read().expect("valid config");
//! open_default_file(config.default_file_name);
//! ```
mod config;
mod facility;
mod log_file;
mod program;
mod reader;
pub use crate::config::config::Config;
pub use crate::config::facility::Facility;
pub use crate::config::log_file::LogFile;
pub use crate::config::program::Program;
pub use crate::config::reader::read;