/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/common/ |
H A D | headers.rs | 21 use crate::body::TokenStatus; 103 Ok(TokenStatus::Partial(0)) in encode() 107 TokenStatus::Partial(size) => Ok(TokenStatus::Partial(size)), in encode() 300 Ok(TokenStatus::Partial(buf)) in get_header_name() 312 Ok(TokenStatus::Partial(buf)) in get_header_value() 319 use crate::body::TokenStatus; 383 TokenStatus::Complete({ in ut_decode_headers_decode() 398 TokenStatus::Complete({ in ut_decode_headers_decode() 413 TokenStatus::Complete({ in ut_decode_headers_decode() 437 TokenStatus::Complete({ in ut_decode_headers_decode2() [all …]
|
H A D | mod.rs | 47 pub enum TokenStatus<T, E> { enum 54 impl<T, E> TokenStatus<T, E> { impl 58 TokenStatus::Partial(_) => false, in is_complete() 59 TokenStatus::Complete(_) => true, in is_complete() 66 TokenStatus::Partial(_) => None, in get_complete_once() 81 return Ok(TokenStatus::Complete(num)); in data_copy() 83 Ok(TokenStatus::Partial(num)) in data_copy() 125 ) -> Result<TokenStatus<&[u8], usize>, HttpError> { in consume_crlf() 127 return Ok(TokenStatus::Partial(0)); in consume_crlf() 134 Ok(TokenStatus::Partial(1)) in consume_crlf() [all …]
|
H A D | mix.rs | 20 use crate::body::mime::common::{data_copy, SizeResult, TokenStatus}; 86 TokenStatus::Partial(size) => Ok(size), in owned_encode() 87 TokenStatus::Complete(size) => Ok(size), in owned_encode() 97 TokenStatus::Partial(size) => Ok(size), in bytes_encode() 98 TokenStatus::Complete(size) => Ok(size), in bytes_encode()
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/h1/request/ |
H A D | encoder.rs | 155 enum TokenStatus<T, E> { enum 547 TokenStatus::Complete(size) => { in encode_name() 549 Ok(TokenStatus::Partial(size)) in encode_name() 551 TokenStatus::Partial(size) => { in encode_name() 562 TokenStatus::Complete(size) => { in encode_colon() 566 TokenStatus::Partial(size) => { in encode_colon() 577 TokenStatus::Complete(size) => { in encode_value() 582 TokenStatus::Partial(size) => { in encode_value() 591 TokenStatus::Complete(size) => { in encode_crlf() 605 TokenStatus::Partial(size) => { in encode_crlf() [all …]
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/decode/ |
H A D | multi.rs | 21 use crate::body::TokenStatus; 160 TokenStatus::Complete(headers) => { in unknown_decode() 204 TokenStatus::Partial(_) => { in part_decode() 208 TokenStatus::Complete(part) => { in part_decode() 236 TokenStatus::Partial(rest) => { in middle_or_end_boundary_decode() 274 TokenStatus::Partial(rest) => { in outermost_first_boundary_decode() 425 Ok(TokenStatus::Partial(&[])) in outermost_first_boundary() 443 Ok(TokenStatus::Partial(&[])) in outermost_first_boundary() 456 Ok(TokenStatus::Partial(&[])) in inner_first_boundary() 496 TokenStatus::Partial(&[]) in middle_or_end_boundary() [all …]
|
H A D | part.rs | 19 use crate::body::TokenStatus; 79 let mut results = TokenStatus::Partial(()); in decode() 121 TokenStatus::Partial(unparsed) => { in body_decode() 173 use crate::body::TokenStatus; 196 if let TokenStatus::Complete(part) = elem { in ut_mime_part_decoder_new_by_crlf() 208 if let TokenStatus::Complete(part) = elem { in ut_mime_part_decoder_new_by_crlf() 220 if let TokenStatus::Complete(part) = elem { in ut_mime_part_decoder_new_by_crlf() 247 if let TokenStatus::Complete(part) = elem { in ut_mime_part_decoder_new_by_lf() 259 if let TokenStatus::Complete(part) = elem { in ut_mime_part_decoder_new_by_lf() 271 if let TokenStatus::Complete(part) = elem { in ut_mime_part_decoder_new_by_lf() [all …]
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/h1/response/ |
H A D | decoder.rs | 76 enum TokenStatus<T, E> { enum 247 TokenStatus::Partial(rest) => { in version_phase() 268 TokenStatus::Partial(rest) => { in status_code_phase() 352 TokenStatus::Partial(1) => { in decode_status_crlf() 470 TokenStatus::Partial(rest) => { in decode_key() 508 TokenStatus::Partial(rest) => { in decode_value() 526 TokenStatus::Partial(step) => { in decode_crlf() 544 Ok(TokenStatus::Partial(buffer)) in status_token() 560 return Ok(TokenStatus::Partial(0)); in consume_crlf() 587 Ok(TokenStatus::Partial(buffer)) in get_header_name() [all …]
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/encode/ |
H A D | multi.rs | 20 use crate::body::{async_impl, sync_impl, MimeMulti, MimePartEncoder, TokenStatus, XPart}; 214 TokenStatus::Partial(size) => { in crlf_encode() 218 TokenStatus::Complete(size) => { in crlf_encode() 228 TokenStatus::Partial(size) => { in dash_encode() 232 TokenStatus::Complete(size) => { in dash_encode() 241 TokenStatus::Partial(size) => { in boundary_encode() 245 TokenStatus::Complete(size) => { in boundary_encode() 254 TokenStatus::Partial(size) => { in headers_encode() 258 TokenStatus::Complete(size) => { in headers_encode()
|
H A D | part.rs | 20 use crate::body::mime::common::{data_copy, SizeResult, TokenStatus}; 138 TokenStatus::Partial(size) => Ok(size), in headers_encode() 139 TokenStatus::Complete(size) => { in headers_encode() 148 TokenStatus::Partial(size) => Ok(size), in crlf_encode() 149 TokenStatus::Complete(size) => { in crlf_encode()
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/h3/ |
H A D | octets.rs | 146 enum TokenStatus<T, E> { enum 153 type TokenResult<T> = Result<TokenStatus<usize, T>>; 172 return Ok(TokenStatus::Complete(num)); in write() 175 Ok(TokenStatus::Partial(num)) in write()
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/body/ |
H A D | chunk.rs | 101 enum TokenStatus<T, E> { enum 108 type Token<T> = TokenStatus<usize, T>; 392 TokenStatus::Complete(output_size) => { in trailer_encode() 468 TokenStatus::Complete(output_size) => { in meta_size_encode() 490 TokenStatus::Complete(output_size) => { in meta_crlf_encode() 501 TokenStatus::Complete(output_size) => { in data_crlf_encode() 512 TokenStatus::Complete(output_size) => { in finish_encode() 528 TokenStatus::Complete(output_size) => { in data_encode() 544 TokenStatus::Complete(output_size) => { in tail_encode() 639 return TokenStatus::Complete(num); in write() [all …]
|
H A D | mod.rs | 54 MimePartEncoder, MimeType, MultiPart, MultiPartBase, Part, TokenStatus, XPart,
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/ |
H A D | mod.rs | 28 pub use common::{MimeMulti, MimeMultiBuilder, MimePart, MimePartBuilder, TokenStatus, XPart};
|