From 15a10f0ba84d3f742d7a6ba6b5a3097ae11f16d8 Mon Sep 17 00:00:00 2001
From: Antoine Gersant <antoine.gersant@lesforges.org>
Date: Sat, 6 Oct 2018 16:30:21 -0700
Subject: [PATCH] Rustfmt

---
 .rustfmt.toml   |  1 -
 src/playlist.rs | 48 +++++++++++++++++++++++++-----------------------
 src/serve.rs    |  5 +----
 3 files changed, 26 insertions(+), 28 deletions(-)

diff --git a/.rustfmt.toml b/.rustfmt.toml
index d8526f0..218e203 100644
--- a/.rustfmt.toml
+++ b/.rustfmt.toml
@@ -1,2 +1 @@
-write_mode = "Overwrite"
 hard_tabs = true
diff --git a/src/playlist.rs b/src/playlist.rs
index ad2e7e0..7fdf967 100644
--- a/src/playlist.rs
+++ b/src/playlist.rs
@@ -2,20 +2,20 @@ use core::clone::Clone;
 use core::ops::Deref;
 use diesel;
 use diesel::prelude::*;
-use diesel::BelongingToDsl;
 use diesel::types::*;
+use diesel::BelongingToDsl;
 use std::path::Path;
 
 #[cfg(test)]
 use db;
 use db::ConnectionSource;
-use db::{playlists, playlist_songs, users};
+use db::{playlist_songs, playlists, users};
+use errors::*;
 use index::{self, Song};
 use vfs::VFSSource;
-use errors::*;
 
 #[derive(Insertable)]
-#[table_name="playlists"]
+#[table_name = "playlists"]
 struct NewPlaylist {
 	name: String,
 	owner: i32,
@@ -27,21 +27,21 @@ pub struct User {
 }
 
 #[derive(Identifiable, Queryable, Associations)]
-#[belongs_to(User, foreign_key="owner")]
+#[belongs_to(User, foreign_key = "owner")]
 pub struct Playlist {
 	id: i32,
 	owner: i32,
 }
 
 #[derive(Identifiable, Queryable, Associations)]
-#[belongs_to(Playlist, foreign_key="playlist")]
+#[belongs_to(Playlist, foreign_key = "playlist")]
 pub struct PlaylistSong {
 	id: i32,
 	playlist: i32,
 }
 
 #[derive(Insertable)]
-#[table_name="playlist_songs"]
+#[table_name = "playlist_songs"]
 pub struct NewPlaylistSong {
 	playlist: i32,
 	path: String,
@@ -49,7 +49,8 @@ pub struct NewPlaylistSong {
 }
 
 pub fn list_playlists<T>(owner: &str, db: &T) -> Result<Vec<String>>
-	where T: ConnectionSource + VFSSource
+where
+	T: ConnectionSource + VFSSource,
 {
 	let connection = db.get_connection();
 
@@ -71,12 +72,9 @@ pub fn list_playlists<T>(owner: &str, db: &T) -> Result<Vec<String>>
 	}
 }
 
-pub fn save_playlist<T>(playlist_name: &str,
-                        owner: &str,
-                        content: &[String],
-                        db: &T)
-                        -> Result<()>
-	where T: ConnectionSource + VFSSource
+pub fn save_playlist<T>(playlist_name: &str, owner: &str, content: &[String], db: &T) -> Result<()>
+where
+	T: ConnectionSource + VFSSource,
 {
 	let user: User;
 	let new_playlist: NewPlaylist;
@@ -119,14 +117,16 @@ pub fn save_playlist<T>(playlist_name: &str,
 
 	for (i, path) in content.iter().enumerate() {
 		let virtual_path = Path::new(&path);
-		if let Some(real_path) = vfs.virtual_to_real(virtual_path)
-		       .ok()
-		       .and_then(|p| p.to_str().map(|s| s.to_owned())) {
+		if let Some(real_path) = vfs
+			.virtual_to_real(virtual_path)
+			.ok()
+			.and_then(|p| p.to_str().map(|s| s.to_owned()))
+		{
 			new_songs.push(NewPlaylistSong {
-			                   playlist: playlist.id,
-			                   path: real_path,
-			                   ordering: i as i32,
-			               });
+				playlist: playlist.id,
+				path: real_path,
+				ordering: i as i32,
+			});
 		}
 	}
 
@@ -151,7 +151,8 @@ pub fn save_playlist<T>(playlist_name: &str,
 }
 
 pub fn read_playlist<T>(playlist_name: &str, owner: &str, db: &T) -> Result<Vec<Song>>
-	where T: ConnectionSource + VFSSource
+where
+	T: ConnectionSource + VFSSource,
 {
 	let vfs = db.get_vfs()?;
 	let songs: Vec<Song>;
@@ -201,7 +202,8 @@ pub fn read_playlist<T>(playlist_name: &str, owner: &str, db: &T) -> Result<Vec<
 }
 
 pub fn delete_playlist<T>(playlist_name: &str, owner: &str, db: &T) -> Result<()>
-	where T: ConnectionSource + VFSSource
+where
+	T: ConnectionSource + VFSSource,
 {
 	let connection = db.get_connection();
 
diff --git a/src/serve.rs b/src/serve.rs
index d7959b5..4681ceb 100644
--- a/src/serve.rs
+++ b/src/serve.rs
@@ -84,10 +84,7 @@ impl PartialFile {
 		Range: Into<PartialFileRange>,
 	{
 		let range = range.into();
-		PartialFile {
-			file,
-			range,
-		}
+		PartialFile { file, range }
 	}
 
 	pub fn from_path<P: AsRef<Path>, Range>(path: P, range: Range) -> Result<PartialFile, io::Error>