@@ -26,7 +26,7 @@ impl fmt::Display for PartialHttpRequest {
2626}
2727
2828impl PartialHttpRequest {
29- pub fn new (
29+ pub fn parsed (
3030 message : & str ,
3131 method : Option < Range < usize > > ,
3232 uri : Option < Range < usize > > ,
@@ -195,7 +195,7 @@ where
195195 F : Fn ( & str ) -> FirstLineParts ,
196196{
197197 if input. trim ( ) . is_empty ( ) {
198- return Ok ( PartialHttpRequest :: new (
198+ return Ok ( PartialHttpRequest :: parsed (
199199 input,
200200 None ,
201201 None ,
@@ -220,7 +220,7 @@ where
220220
221221 let body_span = get_span_extent_from_spans ( body_spans) ;
222222
223- Ok ( PartialHttpRequest :: new (
223+ Ok ( PartialHttpRequest :: parsed (
224224 input,
225225 method,
226226 uri,
@@ -300,31 +300,31 @@ mod tests {
300300 #[ test]
301301 #[ should_panic]
302302 fn verifies_out_of_bounds_method_span ( ) {
303- PartialHttpRequest :: new ( "" , Some ( 1 ..2 ) , None , None , vec ! [ ] , None ) ;
303+ PartialHttpRequest :: parsed ( "" , Some ( 1 ..2 ) , None , None , vec ! [ ] , None ) ;
304304 }
305305
306306 #[ test]
307307 #[ should_panic]
308308 fn verifies_inverted_method_span ( ) {
309- PartialHttpRequest :: new ( "" , Some ( 2 ..1 ) , None , None , vec ! [ ] , None ) ;
309+ PartialHttpRequest :: parsed ( "" , Some ( 2 ..1 ) , None , None , vec ! [ ] , None ) ;
310310 }
311311
312312 #[ test]
313313 #[ should_panic]
314314 fn verifies_out_of_bounds_uri_span ( ) {
315- PartialHttpRequest :: new ( "" , None , Some ( 1 ..2 ) , None , vec ! [ ] , None ) ;
315+ PartialHttpRequest :: parsed ( "" , None , Some ( 1 ..2 ) , None , vec ! [ ] , None ) ;
316316 }
317317
318318 #[ test]
319319 #[ should_panic]
320320 fn verifies_inverted_uri_span ( ) {
321- PartialHttpRequest :: new ( "" , None , Some ( 2 ..1 ) , None , vec ! [ ] , None ) ;
321+ PartialHttpRequest :: parsed ( "" , None , Some ( 2 ..1 ) , None , vec ! [ ] , None ) ;
322322 }
323323
324324 #[ test]
325325 #[ should_panic]
326326 fn verifies_method_span_overlaps_uri_span ( ) {
327- PartialHttpRequest :: new (
327+ PartialHttpRequest :: parsed (
328328 "GET https://example.com" ,
329329 Some ( 0 ..3 ) ,
330330 Some ( 2 ..10 ) ,
@@ -337,45 +337,45 @@ mod tests {
337337 #[ test]
338338 #[ should_panic]
339339 fn verifies_out_of_bounds_http_version_span ( ) {
340- PartialHttpRequest :: new ( "" , None , None , Some ( 1 ..2 ) , vec ! [ ] , None ) ;
340+ PartialHttpRequest :: parsed ( "" , None , None , Some ( 1 ..2 ) , vec ! [ ] , None ) ;
341341 }
342342
343343 #[ test]
344344 #[ should_panic]
345345 fn verifies_inverted_http_version_span ( ) {
346- PartialHttpRequest :: new ( "" , None , None , Some ( 2 ..1 ) , vec ! [ ] , None ) ;
346+ PartialHttpRequest :: parsed ( "" , None , None , Some ( 2 ..1 ) , vec ! [ ] , None ) ;
347347 }
348348
349349 #[ test]
350350 #[ should_panic]
351351 fn verifies_out_of_bounds_header_span ( ) {
352- PartialHttpRequest :: new ( "" , None , None , None , vec ! [ 1 ..2 ] , None ) ;
352+ PartialHttpRequest :: parsed ( "" , None , None , None , vec ! [ 1 ..2 ] , None ) ;
353353 }
354354
355355 #[ test]
356356 #[ should_panic]
357357 fn verifies_inverted_header_span ( ) {
358- PartialHttpRequest :: new ( "" , None , None , None , vec ! [ 2 ..1 ] , None ) ;
358+ PartialHttpRequest :: parsed ( "" , None , None , None , vec ! [ 2 ..1 ] , None ) ;
359359 }
360360
361361 #[ test]
362362 #[ should_panic]
363363 fn verifies_out_of_bounds_body_span ( ) {
364- PartialHttpRequest :: new ( "" , None , None , None , vec ! [ ] , Some ( 1 ..2 ) ) ;
364+ PartialHttpRequest :: parsed ( "" , None , None , None , vec ! [ ] , Some ( 1 ..2 ) ) ;
365365 }
366366
367367 #[ test]
368368 #[ should_panic]
369369 fn verifies_inverted_body_span ( ) {
370- PartialHttpRequest :: new ( "" , None , None , None , vec ! [ ] , Some ( 2 ..1 ) ) ;
370+ PartialHttpRequest :: parsed ( "" , None , None , None , vec ! [ ] , Some ( 2 ..1 ) ) ;
371371 }
372372
373373 #[ test]
374374 fn implements_default ( ) {
375375 let partial = PartialHttpRequest :: default ( ) ;
376376
377377 assert_eq ! (
378- PartialHttpRequest :: new (
378+ PartialHttpRequest :: parsed (
379379 "GET https://example.com HTTP/1.1" ,
380380 Some ( 0 ..3 ) ,
381381 Some ( 4 ..23 ) ,
0 commit comments