@@ -3,7 +3,7 @@ use super::{HandlerTypes, RewritingError};
33use crate :: html:: { LocalName , Namespace } ;
44use crate :: rewritable_units:: { DocumentEnd , Token , TokenCaptureFlags } ;
55use crate :: selectors_vm:: { AuxStartTagInfoRequest , ElementData , SelectorMatchingVm , VmError } ;
6- use crate :: transform_stream:: * ;
6+ use crate :: transform_stream:: { DispatcherError , StartTagHandlingResult , TransformController } ;
77use hashbrown:: HashSet ;
88
99#[ derive( Default ) ]
@@ -48,7 +48,7 @@ impl<H: HandlerTypes> HtmlRewriteController<'_, H> {
4848 Err ( DispatcherError :: InfoRequest ( Box :: new (
4949 move |this, aux_info| {
5050 if let Some ( ref mut vm) = this. selector_matching_vm {
51- let mut match_handler = |m| this. handlers_dispatcher . start_matching ( m) ;
51+ let mut match_handler = |m| this. handlers_dispatcher . start_matching ( & m) ;
5252
5353 aux_info_req ( vm, aux_info, & mut match_handler)
5454 . map_err ( RewritingError :: MemoryLimitExceeded ) ?;
@@ -78,7 +78,7 @@ impl<H: HandlerTypes> TransformController for HtmlRewriteController<'_, H> {
7878 ) -> StartTagHandlingResult < Self > {
7979 match self . selector_matching_vm {
8080 Some ( ref mut vm) => {
81- let mut match_handler = |m| self . handlers_dispatcher . start_matching ( m) ;
81+ let mut match_handler = |m| self . handlers_dispatcher . start_matching ( & m) ;
8282
8383 match vm. exec_for_start_tag ( local_name, ns, & mut match_handler) {
8484 Ok ( ( ) ) => Ok ( self . get_capture_flags ( ) ) ,
0 commit comments