Home
last modified time | relevance | path

Searched refs:trailers (Results 1 – 10 of 10) sorted by relevance

/tonic/tonic-web/src/
H A Dcall.rs70 trailers: Option<HeaderMap>, field
118 trailers: None, in new_client()
133 trailers: None, in new()
198 } else if let Some(trailers) = this.trailers.take() { in poll_decode()
199 Poll::Ready(Some(Ok(Frame::trailers(trailers)))) in poll_decode()
280 me.as_mut().project().trailers.replace(trailers); in poll_frame()
300 me.as_mut().project().trailers.replace(trailers); in poll_frame()
309 Poll::Ready(Some(Ok(Frame::trailers(trailers)))) in poll_frame()
420 for trailer in trailers { in decode_trailers_frame()
447 let trailers = encode_trailers(trailers); in make_trailers_frame() localVariable
[all …]
/tonic/tonic/src/codec/
H A Ddecode.rs31 trailers: Option<HeaderMap>, field
137 trailers: None, in new()
275 if let Some(trailers) = &mut self.trailers { in poll_frame()
276 trailers.extend(frame.into_trailers().unwrap()); in poll_frame()
278 self.trailers = Some(frame.into_trailers().unwrap()); in poll_frame()
292 self.trailers.take(); in response()
352 pub async fn trailers(&mut self) -> Result<Option<MetadataMap>, Status> { in trailers() method
355 if let Some(trailers) = self.inner.trailers.take() { in trailers()
356 return Ok(Some(MetadataMap::from_headers(trailers))); in trailers()
364 if let Some(trailers) = self.inner.trailers.take() { in trailers()
[all …]
H A Dencode.rs283 fn trailers(&mut self) -> Option<Result<HeaderMap, Status>> { in trailers() method
326 Some(Ok(Frame::trailers(status.to_header_map()?))).into() in poll_frame()
331 .trailers() in poll_frame()
332 .map(|t| t.map(Frame::trailers)) in poll_frame()
/tonic/tests/web/tests/
H A Dgrpc_web.rs35 let (message, trailers) = decode_body(res.into_body(), content_type).await; in binary_request()
42 assert_eq!(&trailers[..], b"grpc-status:0\r\n"); in binary_request()
58 let (message, trailers) = decode_body(res.into_body(), content_type).await; in text_request()
65 assert_eq!(&trailers[..], b"grpc-status:0\r\n"); in text_request()
/tonic/interop/src/
H A Dclient.rs393 let trailers = stream.trailers().await.unwrap().unwrap(); in custom_metadata() localVariable
397 trailers.get_bin(key2) == Some(&value2), in custom_metadata()
398 format!("result={:?}", trailers.get_bin(key1)) in custom_metadata()
/tonic/tonic/src/client/
H A Dgrpc.rs255 if let Some(trailers) = body.trailers().await? { in client_streaming()
256 parts.merge(trailers); in client_streaming()
/tonic/tonic/src/server/
H A Dgrpc.rs390 if let Some(trailers) = stream.trailers().await? { in map_request_unary()
391 req.metadata_mut().merge(trailers); in map_request_unary()
/tonic/tonic/benches/
H A Ddecode.rs36 assert!(stream.trailers().await.unwrap().is_none());
/tonic/tonic/src/
H A Dstatus.rs735 trailers: Option<&HeaderMap>, in infer_grpc_status()
738 if let Some(trailers) = trailers { in infer_grpc_status()
739 if let Some(status) = Status::from_header_map(trailers) { in infer_grpc_status()
/tonic/
H A DCHANGELOG.md35 * **web:** fix panic in trailer parsing on multiple trailers (#1880)