/commonlibrary/rust/ylong_http/ylong_http/src/h2/ |
H A D | parts.rs | 16 use crate::headers::Headers; 22 pub(crate) map: Headers, 30 map: Headers::new(), in new() 40 pub fn set_header_lines(&mut self, headers: Headers) { in set_header_lines() 59 pub(crate) fn parts(&self) -> (&PseudoHeaders, &Headers) { 63 pub(crate) fn into_parts(self) -> (PseudoHeaders, Headers) {
|
H A D | frame.rs | 66 Headers = 0x1, 83 Headers(Headers), 127 pub struct Headers { structure names 297 /// Returns a reference to the Headers if the Payload is of the Headers 298 /// variant. If the Payload is not of the Headers variant, returns None. 299 pub(crate) fn as_headers(&self) -> Option<&Headers> { 300 if let Payload::Headers(headers) = self { 312 Payload::Headers( in frame_type() 325 impl Headers { global() impls [all...] |
H A D | mod.rs | 65 Data, Frame, FrameFlags, Goaway, Headers, Payload, Ping, RstStream, Setting, Settings,
|
H A D | encoder.rs | 146 Payload::Headers(headers) => { in set_frame() 376 if let Payload::Headers(_) = frame.payload() { in encode_headers_frame() 408 // Headers encoding does not need to consider max_frame_size in headers_header_status() 438 *item = FrameType::Headers as u8; in iterate_headers_header() 465 if let Payload::Headers(_) = frame.payload() { in encode_headers_payload() 487 if let Payload::Headers(_) = frame.payload() { in encode_continuation_frames() 1325 Data, FrameFlags, Goaway, Headers, Ping, Priority, RstStream, Settings, WindowUpdate, 1372 /// 2. Creates a `Frame` with `Payload::Headers`. 1390 let frame = Frame::new(1, frame_flag, Payload::Headers(Headers in ut_headers_frame_encoding() [all...] |
/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/common/ |
H A D | part.rs | 20 use crate::headers::{Header, HeaderName, HeaderValue, Headers}; 47 // | Headers [CRLF Field-body] | 62 pub(crate) headers: Headers, 70 headers: Headers::new(), 75 pub(crate) fn set_headers(&mut self, headers: Headers) { 79 pub(crate) fn header<N, V>(&mut self, name: N, value: V) -> Result<&mut Headers, HttpError> 94 ) -> Result<&mut Headers, HttpError> 168 pub fn headers(&self) -> &Headers { in builder() 173 pub fn headers_mut(&mut self) -> &mut Headers { in headers_mut() 178 pub fn headers_once(&mut self) -> Headers { in headers_once() [all...] |
H A D | multi.rs | 19 use crate::headers::{Header, HeaderName, HeaderValue, Headers}; 128 pub(crate) headers: Headers, 136 headers: Headers::new(), 147 pub(crate) fn set_headers(&mut self, headers: Headers) { 155 ) -> Result<&mut Headers, HttpError> 170 ) -> Result<&mut Headers, HttpError> 189 ) -> Result<&mut Headers, HttpError> { 228 pub fn headers(&self) -> &Headers { in builder() 233 pub fn headers_mut(&mut self) -> &mut Headers { in headers_mut() 238 pub fn headers_once(&mut self) -> Headers { in headers_once() [all...] |
H A D | mod.rs | 32 use crate::headers::Headers; 190 pub(crate) fn get_content_type_boundary(headers: &Headers) -> Option<Vec<u8>> { 219 use crate::headers::Headers; 224 /// 1. Creates a `Headers` and inserts key and value. 230 let mut headers = Headers::new(); in ut_get_content_type_boundary() 242 let mut headers = Headers::new(); in ut_get_content_type_boundary() 254 let mut headers = Headers::new(); in ut_get_content_type_boundary()
|
H A D | headers.rs | 23 use crate::headers::{HeaderName, HeaderValue, Headers}; 46 pub(crate) fn new(headers: Headers) -> Self { 124 pub(crate) headers: Headers, 131 headers: Headers::new(), 161 ) -> Result<(TokenStatus<Headers, ()>, &'a [u8]), HttpError> { 320 use crate::headers::Headers; 334 assert_eq!(headers, TokenStatus::Complete(Headers::new())); in ut_decode_headers_new() 341 assert_eq!(headers, TokenStatus::Complete(Headers::new())); in ut_decode_headers_new() 357 assert_eq!(headers, TokenStatus::Complete(Headers::new())); in ut_decode_headers_new2() 364 assert_eq!(headers, TokenStatus::Complete(Headers in ut_decode_headers_new2() [all...] |
/commonlibrary/rust/ylong_http/ylong_http/src/h3/ |
H A D | parts.rs | 16 use crate::headers::Headers; 22 pub(crate) map: Headers, 30 map: Headers::new(), in new() 40 pub fn set_header_lines(&mut self, headers: Headers) { in set_header_lines() 44 /// Whether the Headers part is empty. 49 /// Updates a field in the Headers part. 61 /// Gets Headers part. 62 pub fn parts(&self) -> (&PseudoHeaders, &Headers) { in parts() 66 /// Takes ownership of parts and separate Headers and pseudo. 67 pub fn into_parts(self) -> (PseudoHeaders, Headers) { in into_parts() [all...] |
H A D | frame.rs | 55 Headers(Headers), 72 /// Http3 Headers frame payload, which also contains instructions to send when 75 pub struct Headers { structure names 238 impl Headers { impls 239 /// Creates a new Headers instance from the provided Parts. 241 Headers { parts, ins: None } in new() 250 /// Gets headers part of Headers frame payload. 275 /// Returns a copy of the internal parts of the Headers.
|
H A D | mod.rs | 30 Data, Frame, Headers, Payload, Settings, DATA_FRAME_TYPE, HEADERS_FRAME_TYPE,
|
H A D | encoder.rs | 25 use crate::h3::frame::{Headers, Payload}; 131 if let Payload::Headers(h) = frame.payload() { in set_frame() 605 if let Payload::Headers(_headers) = frame.payload() { in encode_headers_payload() 652 use crate::h3::{Data, Frame, FrameEncoder, Headers, Parts, Payload, PseudoHeaders, Settings}; 699 /// UT test cases for `FrameEncoder` encoding `Headers` frame. 703 /// 2. Creates a `Frame` with `Payload::Headers`. 719 let headers = Headers::new(parts); in ut_encoder_request_stream_header() 720 let header = Frame::new(1, Payload::Headers(headers)); in ut_encoder_request_stream_header()
|
/commonlibrary/rust/ylong_http/ylong_http/src/response/ |
H A D | mod.rs | 19 use crate::headers::Headers; 53 /// Gets an immutable reference to the `Headers`. 54 pub fn headers(&self) -> &Headers { in headers() 99 /// HTTP Headers, which is called Fields in RFC9110. 100 pub headers: Headers, 107 use crate::headers::Headers; 153 /// 2. Gets the reference of a `Headers` by calling `Response::headers`. 164 let mut headers = Headers::new(); in ut_response_headers() 245 let mut headers = Headers::new(); in ut_response_from_raw_parts()
|
/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/ |
H A D | mime_test_macro.rs | 18 $(Headers: $headers: expr,)? 42 $(Headers: $headers: expr,)? 56 $(Headers: $headers: expr,)? 89 $(Headers: $headers: expr,)? 103 $(Headers: $headers: expr,)?
|
/commonlibrary/rust/ylong_http/ylong_http/src/body/mime/encode/ |
H A D | multi.rs | 21 use crate::headers::Headers; 99 headers: Option<Headers>, 166 self.stages.push_back(MultiStage::Headers(headers_encoder)); 255 self.stages.push_front(MultiStage::Headers(headers_encoder)); in headers_encode() 295 MultiStage::Headers(headers_encoder) => { in data() 329 MultiStage::Headers(headers_encoder) => { in poll_data() 363 Headers(EncodeHeaders),
|
H A D | part.rs | 98 self.stage = PartStatus::Headers; in check_next() 103 PartStatus::Headers => { in check_next() 178 PartStatus::Headers => self.headers_encode(&mut buf[count..]), in data() 201 PartStatus::Headers => Poll::Ready(self.headers_encode(&mut buf[count..])), in poll_data() 243 use crate::headers::Headers;
|
/commonlibrary/rust/ylong_http/ylong_http/tests/ |
H A D | sdv_http_headers.rs | 16 use ylong_http::headers::{Header, HeaderName, HeaderValue, Headers}; 18 /// SDV test cases for `Headers`. 44 let mut headers = Headers::new(); in sdv_client_send_request_repeatedly()
|
H A D | sdv_http_body.rs | 17 use ylong_http::headers::Headers; 137 let mut headers = Headers::new(); in sdv_chunk_body_encode_trailer_0()
|
/commonlibrary/rust/ylong_http/ylong_http/src/body/ |
H A D | mod.rs | 63 use crate::headers::Headers; 159 fn trailer(&mut self) -> Result<Option<Headers>, Self::Error> { in trailer() 180 use crate::headers::Headers; 302 ) -> Poll<Result<Option<Headers>, Self::Error>> { in poll_trailer() 371 type Output = Result<Option<Headers>, T::Error>;
|
/commonlibrary/rust/ylong_http/ylong_http/src/request/ |
H A D | mod.rs | 66 use crate::headers::{Header, HeaderName, HeaderValue, Headers}; 342 /// Gets an immutable reference to the `Headers`. 352 pub fn headers(&self) -> &Headers { in headers() 356 /// Gets a mutable reference to the `Headers`. 366 pub fn headers_mut(&mut self) -> &mut Headers { in headers_mut() 466 /// use ylong_http::headers::Headers; 583 /// use ylong_http::headers::Headers; 608 /// use ylong_http::headers::Headers; 677 /// HTTP Headers, which is called Fields in RFC9110. 678 pub headers: Headers, [all...] |
/commonlibrary/rust/ylong_http/ylong_http_client/src/async_impl/conn/ |
H A D | http2.rs | 23 use ylong_http::headers::Headers; 76 Payload::Headers(headers) => { in frame_2_response() 142 let headers_payload = h2::Headers::new(header_part); 149 Ok((flag, Payload::Headers(headers_payload))) 153 // [`Connection-Specific Headers`] implementation. 155 // [`Connection-Specific Headers`]: https://www.rfc-editor.org/rfc/rfc9113.html#name-connection-specific-header- 156 fn remove_connection_specific_headers(headers: &mut Headers) -> Result<(), HttpError> { in remove_connection_specific_headers() 249 Payload::Headers(_) => { in match_channel_message() 313 Payload::Headers(_) => Some(Poll::Ready(Ok(()))), in read_remaining_data() 428 if let Payload::Headers(header in ut_http2_build_headers_payload() [all...] |
H A D | http3.rs | 22 Frame, H3Error, H3ErrorCode, Headers, Parts, Payload, PseudoHeaders, HEADERS_FRAME_TYPE, 70 let headers_payload = Headers::new(header_part); 74 Payload::Headers(headers_payload), 111 Payload::Headers(headers) => { in frame_2_response() 201 Payload::Headers(_) => { in match_channel_message() 258 Payload::Headers(_) => Some(Poll::Ready(Ok(()))), in read_remaining_data()
|
/commonlibrary/rust/ylong_http/ylong_http/src/ |
H A D | headers.rs | 16 //! The module provides [`Header`], [`HeaderName`], [`HeaderValue`], [`Headers`] 17 //! and a number of types used for interacting with `Headers`. 26 //! [`Headers`]: Headers 31 //! use ylong_http::headers::Headers; 33 //! let mut headers = Headers::new(); 554 /// HTTP `Headers`, which is called [`Fields`] in RFC9110. 564 /// use ylong_http::headers::Headers; 566 /// let mut headers = Headers::new(); 581 pub struct Headers { structure names 600 impl Headers { global() impls [all...] |
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/h3/ |
H A D | streams.rs | 191 if let Payload::Headers(_) = frame.payload() { 200 if let Payload::Headers(_) = frame.payload() { 209 if let Payload::Headers(_) = frame.payload() {
|
/commonlibrary/rust/ylong_http/ylong_http/src/h1/response/ |
H A D | decoder.rs | 18 use crate::headers::Headers; 66 headers: Option<Headers>, 301 let headers = Headers::new(); in header_phase_with_init() 614 mut headers: Headers, in header_insert() 615 ) -> Result<Option<Headers>, HttpError> { in header_insert() 623 // `Headers`. in header_insert()
|