@@ -6,18 +6,18 @@ use sha1::{Digest, Sha1};
66use crate :: config:: Configuration ;
77use crate :: utils:: hex:: { bytes_to_hex, hex_to_bytes} ;
88
9- #[ derive( PartialEq , Debug , Clone , Serialize , Deserialize ) ]
9+ #[ derive( PartialEq , Eq , Debug , Clone , Serialize , Deserialize ) ]
1010pub struct TorrentNode ( String , i64 ) ;
1111
12- #[ derive( PartialEq , Debug , Clone , Serialize , Deserialize ) ]
12+ #[ derive( PartialEq , Eq , Debug , Clone , Serialize , Deserialize ) ]
1313pub struct TorrentFile {
1414 pub path : Vec < String > ,
1515 pub length : i64 ,
1616 #[ serde( default ) ]
1717 pub md5sum : Option < String > ,
1818}
1919
20- #[ derive( PartialEq , Debug , Clone , Serialize , Deserialize ) ]
20+ #[ derive( PartialEq , Eq , Debug , Clone , Serialize , Deserialize ) ]
2121pub struct TorrentInfo {
2222 pub name : String ,
2323 #[ serde( default ) ]
@@ -160,7 +160,7 @@ impl Torrent {
160160
161161 pub fn file_size ( & self ) -> i64 {
162162 if self . info . length . is_some ( ) {
163- return self . info . length . unwrap ( ) ;
163+ self . info . length . unwrap ( )
164164 } else {
165165 match & self . info . files {
166166 None => 0 ,
@@ -176,15 +176,15 @@ impl Torrent {
176176 }
177177}
178178
179- #[ derive( PartialEq , Debug , Clone , Serialize , Deserialize , sqlx:: FromRow ) ]
179+ #[ derive( PartialEq , Eq , Debug , Clone , Serialize , Deserialize , sqlx:: FromRow ) ]
180180pub struct DbTorrentFile {
181181 pub path : Option < String > ,
182182 pub length : i64 ,
183183 #[ serde( default ) ]
184184 pub md5sum : Option < String > ,
185185}
186186
187- #[ derive( PartialEq , Debug , Clone , Serialize , Deserialize , sqlx:: FromRow ) ]
187+ #[ derive( PartialEq , Eq , Debug , Clone , Serialize , Deserialize , sqlx:: FromRow ) ]
188188pub struct DbTorrentInfo {
189189 pub name : String ,
190190 pub pieces : String ,
@@ -194,7 +194,7 @@ pub struct DbTorrentInfo {
194194 pub root_hash : i64 ,
195195}
196196
197- #[ derive( PartialEq , Debug , Clone , Serialize , Deserialize , sqlx:: FromRow ) ]
197+ #[ derive( PartialEq , Eq , Debug , Clone , Serialize , Deserialize , sqlx:: FromRow ) ]
198198pub struct DbTorrentAnnounceUrl {
199199 pub tracker_url : String ,
200200}
0 commit comments