zero4rs 2.0.0

zero4rs is a powerful, pragmatic, and extremely fast web framework for Rust
Documentation
use crate::core::youtube::args::output_format::OutputFormat;
use crate::core::youtube::args::output_level::OutputLevel;

#[derive(clap::Parser, Debug)]
pub struct OutputArgs {
    // #[clap(
    //     short, long = "output",
    //     default_value = "yaml",
    //     possible_values = & ["debug", "pretty-debug", "json", "pretty-json", "yaml"]
    // )]
    #[clap(
        short, long = "output",
        default_value = "yaml",
        value_parser = clap::builder::PossibleValuesParser::new(["debug", "pretty-debug", "json", "pretty-json", "yaml"])
    )]
    pub output_format: OutputFormat,
    #[clap(
        short = 'l',
        long = "level",
        default_value = "url | general | video-track | audio-track"
    )]
    pub output_level: OutputLevel,
}