1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
/// A `Flag` is an [`Attribute`](struct.Attribute.html) with a key, but with an /// empty `value`. pub struct Flag { value: String, } impl<'a> std::convert::Into<(String, String)> for Flag { fn into(self) -> (String, String) { return (self.value, String::new()); } } impl std::convert::From<&str> for Flag { fn from(key: &str) -> Self { Flag { value: String::from(key), } } }