#![allow(dead_code, unused_imports)]
use clap::Parser;
use v_utils_macros::Settings;
#[derive(Debug, Parser)]
struct Cli {
#[clap(flatten)]
settings_flags: SettingsFlags,
}
#[test]
fn test() {
let flags = SettingsFlags {
config: None,
yes: false,
host: Some("localhost".to_string()),
port: Some("8080".to_string()),
debug: Some(true),
};
let _build_exists: fn(SettingsFlags) -> Result<AppConfigNoDefault, v_utils::__internal::SettingsError> = AppConfigNoDefault::try_build;
let _ = flags;
}
#[derive(Clone, Debug, v_utils_macros::MyConfigPrimitives, Settings)]
struct AppConfigNoDefault {
host: String,
port: u16,
debug: bool,
}