From 268b691881a6a449120b20cef11080c40a684737 Mon Sep 17 00:00:00 2001 From: Nathan Ross Date: Sat, 13 Aug 2016 23:24:48 -0400 Subject: [PATCH] uucore: add support for optflagopt to coreopts --- src/uucore/coreopts.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/uucore/coreopts.rs b/src/uucore/coreopts.rs index ced6b0dcc..9683833b1 100644 --- a/src/uucore/coreopts.rs +++ b/src/uucore/coreopts.rs @@ -26,14 +26,18 @@ impl<'a> CoreOptions<'a> { .optflag("", "version", "print name and version number"); ret } - pub fn optopt(&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut CoreOptions<'a> { - self.options.optopt(short_name, long_name, desc, hint); + pub fn optflagopt(&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut CoreOptions<'a> { + self.options.optflagopt(short_name, long_name, desc, hint); self } pub fn optflag(&mut self, short_name: &str, long_name: &str, desc: &str) -> &mut CoreOptions<'a> { self.options.optflag(short_name, long_name, desc); self } + pub fn optopt(&mut self, short_name: &str, long_name: &str, desc: &str, hint: &str) -> &mut CoreOptions<'a> { + self.options.optopt(short_name, long_name, desc, hint); + self + } pub fn usage(&self, summary : &str) -> String { self.options.usage(summary) }