@@ -21,7 +21,7 @@ static SELECTOR_ORDER_MAP: Lazy<HashMap<String, u8>> = Lazy::new(|| {
2121 . into_iter ( )
2222 . enumerate ( )
2323 {
24- map. insert ( format ! ( "&:{}" , selector ) , idx as u8 ) ;
24+ map. insert ( format ! ( "&:{selector}" ) , idx as u8 ) ;
2525 }
2626 map
2727} ) ;
@@ -54,8 +54,8 @@ fn get_selector_order(selector: &str) -> u8 {
5454 let t = if selector. chars ( ) . filter ( |c| c == & '&' ) . count ( ) == 1 {
5555 selector
5656 . split ( '&' )
57- . last ( )
58- . map ( |a| format ! ( "&{}" , a ) )
57+ . next_back ( )
58+ . map ( |a| format ! ( "&{a}" ) )
5959 . unwrap_or ( selector. to_string ( ) )
6060 } else {
6161 selector. to_string ( )
@@ -129,7 +129,7 @@ impl Display for StyleSelector {
129129 "{}" ,
130130 match self {
131131 StyleSelector :: Selector ( value) => value. to_string( ) ,
132- StyleSelector :: Media ( value) => format!( "@{}" , value ) ,
132+ StyleSelector :: Media ( value) => format!( "@{value}" ) ,
133133 }
134134 )
135135 }
@@ -138,11 +138,11 @@ impl Display for StyleSelector {
138138pub fn merge_selector ( class_name : & str , selector : Option < & StyleSelector > ) -> String {
139139 if let Some ( selector) = selector {
140140 match selector {
141- StyleSelector :: Selector ( value) => value. replace ( "&" , & format ! ( ".{}" , class_name ) ) ,
142- StyleSelector :: Media ( _) => format ! ( ".{}" , class_name ) ,
141+ StyleSelector :: Selector ( value) => value. replace ( "&" , & format ! ( ".{class_name}" ) ) ,
142+ StyleSelector :: Media ( _) => format ! ( ".{class_name}" ) ,
143143 }
144144 } else {
145- format ! ( ".{}" , class_name )
145+ format ! ( ".{class_name}" )
146146 }
147147}
148148
@@ -359,7 +359,7 @@ fn optimize_color(value: &str) -> String {
359359 }
360360 }
361361
362- format ! ( "#{}" , ret )
362+ format ! ( "#{ret}" )
363363}
364364
365365pub fn optimize_value ( value : & str ) -> String {
@@ -377,13 +377,13 @@ pub fn optimize_value(value: &str) -> String {
377377 }
378378 // remove ; from dynamic value
379379 for str_symbol in [ "" , "`" , "\" " , "'" ] {
380- if ret. ends_with ( & format ! ( ";{}" , str_symbol ) ) {
380+ if ret. ends_with ( & format ! ( ";{str_symbol}" ) ) {
381381 ret = format ! (
382382 "{}{}" ,
383383 ret[ ..ret. len( ) - str_symbol. len( ) - 1 ] . trim_end_matches( ';' ) ,
384384 str_symbol
385385 ) ;
386- } else if ret. ends_with ( & format ! ( ";{})" , str_symbol ) ) {
386+ } else if ret. ends_with ( & format ! ( ";{str_symbol })" ) ) {
387387 ret = format ! (
388388 "{}{})" ,
389389 ret[ ..ret. len( ) - str_symbol. len( ) - 2 ] . trim_end_matches( ';' ) ,
@@ -427,7 +427,7 @@ pub fn sheet_to_classname(
427427 style_order. unwrap_or( 255 )
428428 ) ;
429429 let mut map = GLOBAL_CLASS_MAP . lock ( ) . unwrap ( ) ;
430- map. get ( & key) . map ( |v| format ! ( "d{}" , v ) ) . unwrap_or_else ( || {
430+ map. get ( & key) . map ( |v| format ! ( "d{v}" ) ) . unwrap_or_else ( || {
431431 let len = map. len ( ) ;
432432 map. insert ( key, len as i32 ) ;
433433 format ! ( "d{}" , map. len( ) - 1 )
@@ -442,7 +442,7 @@ pub fn css_to_classname(css: &str) -> String {
442442 format ! ( "css-{}" , hasher. finish( ) )
443443 } else {
444444 let mut map = GLOBAL_CLASS_MAP . lock ( ) . unwrap ( ) ;
445- map. get ( css) . map ( |v| format ! ( "d{}" , v ) ) . unwrap_or_else ( || {
445+ map. get ( css) . map ( |v| format ! ( "d{v}" ) ) . unwrap_or_else ( || {
446446 let len = map. len ( ) ;
447447 map. insert ( css. to_string ( ) , len as i32 ) ;
448448 format ! ( "d{}" , map. len( ) - 1 )
@@ -469,7 +469,7 @@ pub fn sheet_to_variable_name(property: &str, level: u8, selector: Option<&str>)
469469 let key = format ! ( "{}-{}-{}" , property, level, selector. unwrap_or( "" ) . trim( ) ) ;
470470 let mut map = GLOBAL_CLASS_MAP . lock ( ) . unwrap ( ) ;
471471 map. get ( & key)
472- . map ( |v| format ! ( "--d{}" , v ) )
472+ . map ( |v| format ! ( "--d{v}" ) )
473473 . unwrap_or_else ( || {
474474 let len = map. len ( ) ;
475475 map. insert ( key, len as i32 ) ;
0 commit comments