// Copyright 2018 Guillaume Pinot (@TeXitoi) // // Licensed under the Apache License, Version 2.0 or the MIT license // , at your // option. This file may not be copied, modified, or distributed // except according to those terms. use clap::Parser; #[test] fn raw_bool_literal() { #[derive(Parser, Debug, PartialEq)] #[clap(name = "raw_bool")] struct Opt { #[clap(raw(false))] a: String, #[clap(raw(true))] b: String, } assert_eq!( Opt { a: "one".into(), b: "--help".into() }, Opt::try_parse_from(&["test", "one", "--", "--help"]).unwrap() ); }