#![doc = include_str!("../README.md")]
mod implementations;
pub use sample_config_macros::SampleConfig;
#[derive(Debug, PartialEq, Eq, Clone, Copy)]
pub enum OutputType {
Value,
Fields,
}
pub trait SampleConfig {
const SAMPLE_OUTPUT_TYPE: OutputType;
#[cfg(feature = "yaml")]
fn generate_sample_yaml(&self) -> String;
#[cfg(feature = "json")]
fn generate_sample_json(&self) -> String;
}