pub struct GrpcWebConfig {
pub translate: bool,
}Expand description
How gRPC-Web calls reach the upstream.
Fields§
§translate: boolTranslate gRPC-Web (binary and text, over HTTP/1.1 too) to gRPC for an
upstream that speaks only gRPC. Off: gRPC-Web passes through, for an
upstream that translates it itself. Needs the proxy’s CORS policy on
gRPC-Web (cors.grpc_web), since the upstream then cannot answer a
browser’s preflight.
Trait Implementations§
Source§impl Clone for GrpcWebConfig
impl Clone for GrpcWebConfig
Source§impl Debug for GrpcWebConfig
impl Debug for GrpcWebConfig
Source§impl Default for GrpcWebConfig
impl Default for GrpcWebConfig
Source§impl<'de> Deserialize<'de> for GrpcWebConfig
impl<'de> Deserialize<'de> for GrpcWebConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GrpcWebConfig
impl RefUnwindSafe for GrpcWebConfig
impl Send for GrpcWebConfig
impl Sync for GrpcWebConfig
impl Unpin for GrpcWebConfig
impl UnsafeUnpin for GrpcWebConfig
impl UnwindSafe for GrpcWebConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request