mod argparse {
pub struct Flag<'a> {
name: &'a str,
- desc: &'a str,
+ pub desc: &'a str,
max_count: usize,
value: usize
}
impl<'a> Flag<'a> {
pub fn set_desc(self, s: &str) -> Flag<'a> {
- Flag {
+ Flag { //~ ERROR cannot infer
name: self.name,
- desc: s, //~ ERROR cannot infer an appropriate lifetime for automatic coercion due t
+ desc: s,
max_count: self.max_count,
value: self.value
}