@@ -34,17 +34,17 @@ enum OsFamily {
3434
3535fn write_ret ( out : & mut String , ret : & str ) {
3636 if !ret. is_empty ( ) {
37- write ! ( out, " -> {}" , ret ) . unwrap ( ) ;
37+ write ! ( out, " -> {ret}" ) . unwrap ( ) ;
3838 }
3939}
4040
4141fn write_fn_type ( out : & mut String , args : & str , ret : & str ) {
42- write ! ( out, "extern \" C\" fn ({})" , args ) . unwrap ( ) ;
42+ write ! ( out, "extern \" C\" fn ({args })" ) . unwrap ( ) ;
4343 write_ret ( out, ret) ;
4444}
4545
4646fn write_variadic_fn_type ( out : & mut String , args : & str , ret : & str ) {
47- write ! ( out, "extern \" C\" fn ({}, ...)" , args ) . unwrap ( ) ;
47+ write ! ( out, "extern \" C\" fn ({args }, ...)" ) . unwrap ( ) ;
4848 write_ret ( out, ret) ;
4949}
5050
@@ -61,17 +61,17 @@ impl ApiBuilder for CallbacksApiBuilder<'_> {
6161 }
6262
6363 fn func ( & mut self , ret : & str , name : & str , args : & str ) {
64- write ! ( self . 0 , " {}: Option<" , name ) . unwrap ( ) ;
64+ write ! ( self . 0 , " {name }: Option<" ) . unwrap ( ) ;
6565 write_fn_type ( self . 0 , args, ret) ;
6666 writeln ! ( self . 0 , ">," ) . unwrap ( ) ;
6767 }
6868 fn variadic_func ( & mut self , ret : & str , name : & str , args : & str ) {
69- write ! ( self . 0 , " {}: Option<" , name ) . unwrap ( ) ;
69+ write ! ( self . 0 , " {name }: Option<" ) . unwrap ( ) ;
7070 write_variadic_fn_type ( self . 0 , args, ret) ;
7171 writeln ! ( self . 0 , ">," ) . unwrap ( ) ;
7272 }
7373 fn dummy ( & mut self , name : & str ) {
74- write ! ( self . 0 , " {}: Option<" , name ) . unwrap ( ) ;
74+ write ! ( self . 0 , " {name }: Option<" ) . unwrap ( ) ;
7575 write_fn_type ( self . 0 , "" , "" ) ;
7676 writeln ! ( self . 0 , ">," ) . unwrap ( ) ;
7777 }
@@ -91,43 +91,39 @@ impl ApiBuilder for ForwardersApiBuilder<'_> {
9191
9292 writeln ! (
9393 self . 0 ,
94- "/// See [{}](http://www.erlang.org/doc/man/erl_nif.html#{}) in the Erlang docs." ,
95- name, name
94+ "/// See [{name}](http://www.erlang.org/doc/man/erl_nif.html#{name}) in the Erlang docs."
9695 )
9796 . unwrap ( ) ;
9897 writeln ! ( self . 0 , "#[inline]" ) . unwrap ( ) ;
99- writeln ! ( self . 0 , "pub unsafe extern \" C\" fn {}({})" , name , args ) . unwrap ( ) ;
98+ writeln ! ( self . 0 , "pub unsafe extern \" C\" fn {name }({args })" ) . unwrap ( ) ;
10099 write_ret ( self . 0 , ret) ;
101100 writeln ! ( self . 0 , "{{" ) . unwrap ( ) ;
102101 writeln ! (
103102 self . 0 ,
104- " (DYN_NIF_CALLBACKS.{}.unwrap_unchecked())({})" ,
105- name, args_names
103+ " (DYN_NIF_CALLBACKS.{name}.unwrap_unchecked())({args_names})"
106104 )
107105 . unwrap ( ) ;
108106 writeln ! ( self . 0 , "}}\n " ) . unwrap ( ) ;
109107 }
110108 fn variadic_func ( & mut self , ret : & str , name : & str , args : & str ) {
111- writeln ! ( self . 0 , "#[macro_export] macro_rules! {} {{" , name ) . unwrap ( ) ;
109+ writeln ! ( self . 0 , "#[macro_export] macro_rules! {name } {{" ) . unwrap ( ) ;
112110 writeln ! (
113111 self . 0 ,
114- " ( $( $arg:expr ),* ) => {{ $crate::sys::get_{}()($($arg),*) }};" ,
115- name
112+ " ( $( $arg:expr ),* ) => {{ $crate::sys::get_{name}()($($arg),*) }};"
116113 )
117114 . unwrap ( ) ;
118115 writeln ! (
119116 self . 0 ,
120- " ( $( $arg:expr ),+, ) => {{ {}!($($arg),*) }};" ,
121- name
117+ " ( $( $arg:expr ),+, ) => {{ {name}!($($arg),*) }};"
122118 )
123119 . unwrap ( ) ;
124120 writeln ! ( self . 0 , "}}\n " ) . unwrap ( ) ;
125121 writeln ! ( self . 0 , "pub use {name};\n " ) . unwrap ( ) ;
126122
127- write ! ( self . 0 , "pub unsafe fn get_{}() -> " , name ) . unwrap ( ) ;
123+ write ! ( self . 0 , "pub unsafe fn get_{name }() -> " ) . unwrap ( ) ;
128124 write_variadic_fn_type ( self . 0 , args, ret) ;
129125 writeln ! ( self . 0 , " {{" ) . unwrap ( ) ;
130- writeln ! ( self . 0 , " DYN_NIF_CALLBACKS.{}.unwrap_unchecked()" , name ) . unwrap ( ) ;
126+ writeln ! ( self . 0 , " DYN_NIF_CALLBACKS.{name }.unwrap_unchecked()" ) . unwrap ( ) ;
131127 writeln ! ( self . 0 , "}}\n " ) . unwrap ( ) ;
132128 }
133129 fn dummy ( & mut self , _name : & str ) { }
@@ -149,8 +145,7 @@ impl ApiBuilder for WriterBuilder<'_> {
149145 fn func ( & mut self , _ret : & str , name : & str , _args : & str ) {
150146 writeln ! (
151147 self . 0 ,
152- " filler.write(&mut self.{}, \" {}\0 \" );" ,
153- name, name
148+ " filler.write(&mut self.{name}, \" {name}\0 \" );"
154149 )
155150 . unwrap ( ) ;
156151 }
@@ -849,7 +844,7 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
849844fn get_nif_version_from_features ( ) -> ( u32 , u32 ) {
850845 for major in ( ( MIN_SUPPORTED_VERSION . 0 ) ..=( MAX_SUPPORTED_VERSION . 0 ) ) . rev ( ) {
851846 for minor in ( ( MIN_SUPPORTED_VERSION . 1 ) ..=( MAX_SUPPORTED_VERSION . 1 ) ) . rev ( ) {
852- if env:: var ( format ! ( "CARGO_FEATURE_NIF_VERSION_{}_{}" , major , minor ) ) . is_ok ( ) {
847+ if env:: var ( format ! ( "CARGO_FEATURE_NIF_VERSION_{major }_{minor}" ) ) . is_ok ( ) {
853848 return ( major, minor) ;
854849 }
855850 }
@@ -876,8 +871,7 @@ fn main() {
876871 let target_pointer_width = match env:: var ( "CARGO_CFG_TARGET_POINTER_WIDTH" ) {
877872 Ok ( target_pointer_width) => target_pointer_width,
878873 Err ( err) => panic ! (
879- "An error occurred while determining the pointer width to compile `rustler_sys` for:\n \n {:?}\n \n Please report a bug." ,
880- err
874+ "An error occurred while determining the pointer width to compile `rustler_sys` for:\n \n {err:?}\n \n Please report a bug."
881875 )
882876 } ;
883877
0 commit comments