Lines Matching refs:Encoding
54 pub(crate) enum Encoding { enum
68 encoding: Encoding,
80 encoding: Encoding::None, in default()
88 pub(crate) fn request(inner: B, encoding: Encoding) -> Self { in request()
92 pub(crate) fn response(inner: B, encoding: Encoding) -> Self { in response()
97 Self::new_client(inner, Direction::Encode, Encoding::None) in client_request()
101 Self::new_client(inner, Direction::Decode, Encoding::None) in client_response()
104 fn new_client(inner: B, direction: Direction, encoding: Encoding) -> Self { in new_client()
108 (Direction::Encode, Encoding::Base64) => BUFFER_SIZE, in new_client()
122 fn new(inner: B, direction: Direction, encoding: Encoding) -> Self { in new()
126 (Direction::Encode, Encoding::Base64) => BUFFER_SIZE, in new()
175 Encoding::Base64 => loop { in poll_decode()
207 Encoding::None => self in poll_decode()
227 if *this.encoding == Encoding::Base64 { in poll_encode()
237 if *this.encoding == Encoding::Base64 { in poll_encode()
351 impl Encoding { implementation
352 pub(crate) fn from_content_type(headers: &HeaderMap) -> Encoding { in from_content_type() argument
356 pub(crate) fn from_accept(headers: &HeaderMap) -> Encoding { in from_accept() argument
362 Encoding::Base64 => GRPC_WEB_TEXT_PROTO, in to_content_type()
363 Encoding::None => GRPC_WEB_PROTO, in to_content_type()
367 fn from_header(value: Option<&HeaderValue>) -> Encoding { in from_header() argument
369 Some(GRPC_WEB_TEXT_PROTO) | Some(GRPC_WEB_TEXT) => Encoding::Base64, in from_header()
370 _ => Encoding::None, in from_header()
517 (GRPC_WEB, Encoding::None), in encoding_constructors()
518 (GRPC_WEB_PROTO, Encoding::None), in encoding_constructors()
519 (GRPC_WEB_TEXT, Encoding::Base64), in encoding_constructors()
520 (GRPC_WEB_TEXT_PROTO, Encoding::Base64), in encoding_constructors()
521 ("foo", Encoding::None), in encoding_constructors()
530 assert_eq!(Encoding::from_content_type(&headers), case.1, "{}", case.0); in encoding_constructors()
531 assert_eq!(Encoding::from_accept(&headers), case.1, "{}", case.0); in encoding_constructors()