@@ -38,7 +38,7 @@ fn get_seq_snippet(seq: &str, max_len: usize) -> String {
3838 if seq. len ( ) > max_len {
3939 let start = & seq[ ..max_len - 4 ] ;
4040 let end = & seq[ seq. len ( ) - 3 ..] ;
41- format ! ( "{}…{}" , start , end )
41+ format ! ( "{start }…{end}" )
4242 } else {
4343 seq. to_string ( )
4444 }
@@ -156,7 +156,7 @@ impl Record {
156156 #[ getter]
157157 pub fn description ( & self ) -> PyResult < Option < & str > > {
158158 if let Some ( pos) = self . id . find ( char:: is_whitespace) {
159- Ok ( Some ( & self . id [ pos..] . trim_start ( ) ) )
159+ Ok ( Some ( self . id [ pos..] . trim_start ( ) ) )
160160 } else {
161161 Ok ( None )
162162 }
@@ -219,9 +219,8 @@ impl Record {
219219 let mut hasher = DefaultHasher :: new ( ) ;
220220 self . id . hash ( & mut hasher) ;
221221 self . seq . hash ( & mut hasher) ;
222- match & self . qual {
223- Some ( qual) => qual. hash ( & mut hasher) ,
224- None => { }
222+ if let Some ( qual) = & self . qual {
223+ qual. hash ( & mut hasher) ;
225224 }
226225 Ok ( hasher. finish ( ) )
227226 }
@@ -249,7 +248,7 @@ impl Record {
249248
250249 fn __repr__ ( & self ) -> PyResult < String > {
251250 let id_snippet = match self . name ( ) {
252- Ok ( name) if name != self . id => format ! ( "{}…" , name ) ,
251+ Ok ( name) if name != self . id => format ! ( "{name }…" ) ,
253252 Ok ( name) => name. to_string ( ) ,
254253 Err ( _) => self . id . clone ( ) ,
255254 } ;
@@ -259,8 +258,7 @@ impl Record {
259258 None => "None" . to_string ( ) ,
260259 } ;
261260 Ok ( format ! (
262- "Record(id={}, seq={}, qual={})" ,
263- id_snippet, seq_snippet, quality_snippet
261+ "Record(id={id_snippet}, seq={seq_snippet}, qual={quality_snippet})"
264262 ) )
265263 }
266264}
@@ -424,7 +422,7 @@ pub fn py_decode_phred(qual: &str, base_64: bool, py: Python<'_>) -> PyResult<Py
424422 PhredEncoding :: Phred33
425423 } ;
426424 let scores = decode_phred ( qual. as_bytes ( ) , encoding)
427- . map_err ( |e| PyValueError :: new_err ( format ! ( "Invalid Phred quality: {}" , e ) ) ) ?;
425+ . map_err ( |e| PyValueError :: new_err ( format ! ( "Invalid Phred quality: {e}" ) ) ) ?;
428426 Ok ( PyTuple :: new ( py, & scores) ?. into ( ) )
429427}
430428
0 commit comments