From be2ecdc0985dec17e5563791cb171e22f19b75b3 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Sun, 2 Dec 2018 14:52:59 +0100 Subject: Improve target --- src/target.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/target.rs b/src/target.rs index 2752097..9bfd216 100644 --- a/src/target.rs +++ b/src/target.rs @@ -7,6 +7,7 @@ use serde_derive::Serialize; #[derive(Debug, Serialize)] +#[serde(untagged)] pub enum Target { #[serde(serialize_with = "serialize_url")] Url(Url), @@ -31,7 +32,7 @@ impl FromStr for Target { fn from_str(input: &str) -> Result { Ok(match Url::parse(input) { Ok(url) => url.into(), - Err(_) => PathBuf::from(input).into(), + Err(_) => PathBuf::from(input.trim()).into(), }) } } -- cgit v1.2.3