// 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 structopt::StructOpt; #[test] fn raw_bool_literal() { #[derive(StructOpt, Debug, PartialEq)] #[structopt(no_version, name = "raw_bool")] struct Opt { #[structopt(raw(false))] a: String, #[structopt(raw(true))] b: String, } assert_eq!( Opt { a: "one".into(), b: "--help".into() }, Opt::from_iter(&["test", "one", "--", "--help"]) ); }