aboutsummaryrefslogtreecommitdiffstats
path: root/src/youtube_dl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/youtube_dl.rs')
-rw-r--r--src/youtube_dl.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/youtube_dl.rs b/src/youtube_dl.rs
index 89b1477..1b77303 100644
--- a/src/youtube_dl.rs
+++ b/src/youtube_dl.rs
@@ -26,7 +26,7 @@ where
{
let dur: Option<f64> = Deserialize::deserialize(deserializer)?;
- Ok(dur.map(|v| Duration::from_secs_f64(v)))
+ Ok(dur.map(Duration::from_secs_f64))
}
pub async fn get_audio_download_url(uri: String) -> Result<AudioMetadata, String> {
@@ -40,11 +40,11 @@ pub async fn get_audio_download_url(uri: String) -> Result<AudioMetadata, String
let ytdl_output = cmd.output_async().compat().await.unwrap();
- if ytdl_output.status.success() == false {
- return Err(String::from_utf8(ytdl_output.stderr.clone()).unwrap());
+ if !ytdl_output.status.success() {
+ return Err(String::from_utf8(ytdl_output.stderr).unwrap());
}
- let output_str = String::from_utf8(ytdl_output.stdout.clone()).unwrap();
+ let output_str = String::from_utf8(ytdl_output.stdout).unwrap();
let output = serde_json::from_str(&output_str).map_err(|e| e.to_string())?;
Ok(output)