Home
last modified time | relevance | path

Searched refs:Headers (Results 1 - 25 of 36) sorted by relevance

12

/commonlibrary/rust/ylong_http/ylong_http/src/h2/
H A Dparts.rs16 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 Dframe.rs66 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 Dmod.rs65 Data, Frame, FrameFlags, Goaway, Headers, Payload, Ping, RstStream, Setting, Settings,
H A Dencoder.rs146 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 Dpart.rs20 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 Dmulti.rs19 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 Dmod.rs32 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 Dheaders.rs23 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 Dparts.rs16 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 Dframe.rs55 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 Dmod.rs30 Data, Frame, Headers, Payload, Settings, DATA_FRAME_TYPE, HEADERS_FRAME_TYPE,
H A Dencoder.rs25 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 Dmod.rs19 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 Dmime_test_macro.rs18 $(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 Dmulti.rs21 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 Dpart.rs98 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 Dsdv_http_headers.rs16 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 Dsdv_http_body.rs17 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 Dmod.rs63 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 Dmod.rs66 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 Dhttp2.rs23 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 Dhttp3.rs22 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 Dheaders.rs16 //! 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 Dstreams.rs191 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 Ddecoder.rs18 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()

Completed in 18 milliseconds

12