@@ -70,7 +70,7 @@ impl<EHF: EnvoyHttpFilter> HttpFilter<EHF> for Filter {
7070 . expect ( "Failed to do regex match" ) ;
7171 if matched {
7272 // If the regex matches, we send a 403 response.
73- envoy_filter. send_response ( 403 , vec ! [ ] , Some ( b"Access forbidden" ) , None ) ;
73+ envoy_filter. send_response ( 403 , & [ ] , Some ( b"Access forbidden" ) , None ) ;
7474 return abi:: envoy_dynamic_module_type_on_http_filter_request_body_status:: StopIterationNoBuffer ;
7575 }
7676 abi:: envoy_dynamic_module_type_on_http_filter_request_body_status:: Continue
@@ -141,8 +141,8 @@ mod tests {
141141 static mut HELLO : [ u8 ; 6 ] = * b"Hello " ;
142142 static mut WORLD : [ u8 ; 6 ] = * b"World!" ;
143143 Some ( vec ! [
144- EnvoyMutBuffer :: new( unsafe { & mut HELLO } ) ,
145- EnvoyMutBuffer :: new( unsafe { & mut WORLD } ) ,
144+ unsafe { EnvoyMutBuffer :: new( & raw mut HELLO ) } ,
145+ unsafe { EnvoyMutBuffer :: new( & raw mut WORLD ) } ,
146146 ] )
147147 } )
148148 . times ( 1 ) ;
@@ -160,8 +160,8 @@ mod tests {
160160 static mut GOOD : [ u8 ; 5 ] = * b"Good " ;
161161 static mut MORNING : [ u8 ; 8 ] = * b"Morning!" ;
162162 Some ( vec ! [
163- EnvoyMutBuffer :: new( unsafe { & mut GOOD } ) ,
164- EnvoyMutBuffer :: new( unsafe { & mut MORNING } ) ,
163+ unsafe { EnvoyMutBuffer :: new( & raw mut GOOD ) } ,
164+ unsafe { EnvoyMutBuffer :: new( & raw mut MORNING ) } ,
165165 ] )
166166 } )
167167 . times ( 1 ) ;
0 commit comments