@@ -507,7 +507,7 @@ impl InnerField {
507507 // check if we have enough data for boundary detection
508508 if cur + 4 > len {
509509 if cur > 0 {
510- Poll :: Ready ( Some ( Ok ( payload. buf . split_to ( cur) . freeze ( ) ) ) )
510+ Poll :: Ready ( Some ( Ok ( payload. buf . split_to_bytes ( cur) ) ) )
511511 } else {
512512 Poll :: Pending
513513 }
@@ -520,7 +520,7 @@ impl InnerField {
520520 {
521521 if cur != 0 {
522522 // return buffer
523- Poll :: Ready ( Some ( Ok ( payload. buf . split_to ( cur) . freeze ( ) ) ) )
523+ Poll :: Ready ( Some ( Ok ( payload. buf . split_to_bytes ( cur) ) ) )
524524 } else {
525525 pos = cur + 1 ;
526526 continue ;
@@ -532,7 +532,7 @@ impl InnerField {
532532 }
533533 }
534534 } else {
535- Poll :: Ready ( Some ( Ok ( payload. buf . split ( ) . freeze ( ) ) ) )
535+ Poll :: Ready ( Some ( Ok ( payload. buf . take_bytes ( ) ) ) )
536536 } ;
537537 }
538538 }
@@ -692,13 +692,13 @@ impl PayloadBuffer {
692692 /// Read exact number of bytes
693693 #[ cfg( test) ]
694694 fn read_exact ( & mut self , size : usize ) -> Option < Bytes > {
695- if size <= self . buf . len ( ) { Some ( self . buf . split_to ( size) . freeze ( ) ) } else { None }
695+ if size <= self . buf . len ( ) { Some ( self . buf . split_to_bytes ( size) ) } else { None }
696696 }
697697
698698 fn read_max ( & mut self , size : u64 ) -> Result < Option < Bytes > , MultipartError > {
699699 if !self . buf . is_empty ( ) {
700700 let size = std:: cmp:: min ( self . buf . len ( ) as u64 , size) as usize ;
701- Ok ( Some ( self . buf . split_to ( size) . freeze ( ) ) )
701+ Ok ( Some ( self . buf . split_to_bytes ( size) ) )
702702 } else if self . eof {
703703 Err ( MultipartError :: Incomplete )
704704 } else {
@@ -709,7 +709,7 @@ impl PayloadBuffer {
709709 /// Read until specified ending
710710 pub fn read_until ( & mut self , line : & [ u8 ] ) -> Result < Option < Bytes > , MultipartError > {
711711 let res = twoway:: find_bytes ( & self . buf , line)
712- . map ( |idx| self . buf . split_to ( idx + line. len ( ) ) . freeze ( ) ) ;
712+ . map ( |idx| self . buf . split_to_bytes ( idx + line. len ( ) ) ) ;
713713
714714 if res. is_none ( ) && self . eof { Err ( MultipartError :: Incomplete ) } else { Ok ( res) }
715715 }
@@ -722,7 +722,7 @@ impl PayloadBuffer {
722722 /// Read bytes until new line delimiter or eof
723723 pub fn readline_or_eof ( & mut self ) -> Result < Option < Bytes > , MultipartError > {
724724 match self . readline ( ) {
725- Err ( MultipartError :: Incomplete ) if self . eof => Ok ( Some ( self . buf . split ( ) . freeze ( ) ) ) ,
725+ Err ( MultipartError :: Incomplete ) if self . eof => Ok ( Some ( self . buf . take_bytes ( ) ) ) ,
726726 line => line,
727727 }
728728 }
0 commit comments