@@ -166,34 +166,34 @@ mod tests {
166166 use std:: collections:: HashMap ;
167167
168168 #[ rustfmt:: skip]
169- fn valid_extract_data ( ) -> Vec < ( & ' static str , HashMap < Key , Value > ) > {
169+ fn valid_extract_data ( ) -> Vec < ( & ' static str , HashMap < Key , StringValue > ) > {
170170 vec ! [
171171 // "valid w3cHeader"
172- ( "key1=val1,key2=val2" , vec![ ( Key :: new( "key1" ) , Value :: from( "val1" ) ) , ( Key :: new( "key2" ) , Value :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
172+ ( "key1=val1,key2=val2" , vec![ ( Key :: new( "key1" ) , StringValue :: from( "val1" ) ) , ( Key :: new( "key2" ) , StringValue :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
173173 // "valid w3cHeader with spaces"
174- ( "key1 = val1, key2 =val2 " , vec![ ( Key :: new( "key1" ) , Value :: from( "val1" ) ) , ( Key :: new( "key2" ) , Value :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
174+ ( "key1 = val1, key2 =val2 " , vec![ ( Key :: new( "key1" ) , StringValue :: from( "val1" ) ) , ( Key :: new( "key2" ) , StringValue :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
175175 // "valid header with url-escaped comma"
176- ( "key1=val1,key2=val2%2Cval3" , vec![ ( Key :: new( "key1" ) , Value :: from( "val1" ) ) , ( Key :: new( "key2" ) , Value :: from( "val2,val3" ) ) ] . into_iter( ) . collect( ) ) ,
176+ ( "key1=val1,key2=val2%2Cval3" , vec![ ( Key :: new( "key1" ) , StringValue :: from( "val1" ) ) , ( Key :: new( "key2" ) , StringValue :: from( "val2,val3" ) ) ] . into_iter( ) . collect( ) ) ,
177177 // "valid header with an invalid header"
178- ( "key1=val1,key2=val2,a,val3" , vec![ ( Key :: new( "key1" ) , Value :: from( "val1" ) ) , ( Key :: new( "key2" ) , Value :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
178+ ( "key1=val1,key2=val2,a,val3" , vec![ ( Key :: new( "key1" ) , StringValue :: from( "val1" ) ) , ( Key :: new( "key2" ) , StringValue :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
179179 // "valid header with no value"
180- ( "key1=,key2=val2" , vec![ ( Key :: new( "key1" ) , Value :: from( "" ) ) , ( Key :: new( "key2" ) , Value :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
180+ ( "key1=,key2=val2" , vec![ ( Key :: new( "key1" ) , StringValue :: from( "" ) ) , ( Key :: new( "key2" ) , StringValue :: from( "val2" ) ) ] . into_iter( ) . collect( ) ) ,
181181 ]
182182 }
183183
184184 #[ rustfmt:: skip]
185185 #[ allow( clippy:: type_complexity) ]
186- fn valid_extract_data_with_metadata ( ) -> Vec < ( & ' static str , HashMap < Key , ( Value , BaggageMetadata ) > ) > {
186+ fn valid_extract_data_with_metadata ( ) -> Vec < ( & ' static str , HashMap < Key , ( StringValue , BaggageMetadata ) > ) > {
187187 vec ! [
188188 // "valid w3cHeader with properties"
189- ( "key1=val1,key2=val2;prop=1" , vec![ ( Key :: new( "key1" ) , ( Value :: from( "val1" ) , BaggageMetadata :: default ( ) ) ) , ( Key :: new( "key2" ) , ( Value :: from( "val2" ) , BaggageMetadata :: from( "prop=1" ) ) ) ] . into_iter( ) . collect( ) ) ,
189+ ( "key1=val1,key2=val2;prop=1" , vec![ ( Key :: new( "key1" ) , ( StringValue :: from( "val1" ) , BaggageMetadata :: default ( ) ) ) , ( Key :: new( "key2" ) , ( StringValue :: from( "val2" ) , BaggageMetadata :: from( "prop=1" ) ) ) ] . into_iter( ) . collect( ) ) ,
190190 // prop can don't need to be key value pair
191- ( "key1=val1,key2=val2;prop1" , vec![ ( Key :: new( "key1" ) , ( Value :: from( "val1" ) , BaggageMetadata :: default ( ) ) ) , ( Key :: new( "key2" ) , ( Value :: from( "val2" ) , BaggageMetadata :: from( "prop1" ) ) ) ] . into_iter( ) . collect( ) ) ,
191+ ( "key1=val1,key2=val2;prop1" , vec![ ( Key :: new( "key1" ) , ( StringValue :: from( "val1" ) , BaggageMetadata :: default ( ) ) ) , ( Key :: new( "key2" ) , ( StringValue :: from( "val2" ) , BaggageMetadata :: from( "prop1" ) ) ) ] . into_iter( ) . collect( ) ) ,
192192 ( "key1=value1;property1;property2, key2 = value2, key3=value3; propertyKey=propertyValue" ,
193193 vec![
194- ( Key :: new( "key1" ) , ( Value :: from( "value1" ) , BaggageMetadata :: from( "property1;property2" ) ) ) ,
195- ( Key :: new( "key2" ) , ( Value :: from( "value2" ) , BaggageMetadata :: default ( ) ) ) ,
196- ( Key :: new( "key3" ) , ( Value :: from( "value3" ) , BaggageMetadata :: from( "propertyKey=propertyValue" ) ) ) ,
194+ ( Key :: new( "key1" ) , ( StringValue :: from( "value1" ) , BaggageMetadata :: from( "property1;property2" ) ) ) ,
195+ ( Key :: new( "key2" ) , ( StringValue :: from( "value2" ) , BaggageMetadata :: default ( ) ) ) ,
196+ ( Key :: new( "key3" ) , ( StringValue :: from( "value3" ) , BaggageMetadata :: from( "propertyKey=propertyValue" ) ) ) ,
197197 ] . into_iter( ) . collect( ) ) ,
198198 ]
199199 }
0 commit comments