pub struct ResponseFlags {Show 27 fields
pub failed_local_healthcheck: bool,
pub no_healthy_upstream: bool,
pub upstream_request_timeout: bool,
pub local_reset: bool,
pub upstream_remote_reset: bool,
pub upstream_connection_failure: bool,
pub upstream_connection_termination: bool,
pub upstream_overflow: bool,
pub no_route_found: bool,
pub delay_injected: bool,
pub fault_injected: bool,
pub rate_limited: bool,
pub unauthorized_details: Option<Unauthorized>,
pub rate_limit_service_error: bool,
pub downstream_connection_termination: bool,
pub upstream_retry_limit_exceeded: bool,
pub stream_idle_timeout: bool,
pub invalid_envoy_request_headers: bool,
pub downstream_protocol_error: bool,
pub upstream_max_stream_duration_reached: bool,
pub response_from_cache_filter: bool,
pub no_filter_config_found: bool,
pub duration_timeout: bool,
pub upstream_protocol_error: bool,
pub no_cluster_found: bool,
pub overload_manager: bool,
pub dns_resolution_failure: bool,
}Fields§
§failed_local_healthcheck: bool§no_healthy_upstream: bool§upstream_request_timeout: bool§local_reset: bool§upstream_remote_reset: bool§upstream_connection_failure: bool§upstream_connection_termination: bool§upstream_overflow: bool§no_route_found: bool§delay_injected: bool§fault_injected: bool§rate_limited: bool§rate_limit_service_error: bool§downstream_connection_termination: bool§upstream_retry_limit_exceeded: bool§stream_idle_timeout: bool§invalid_envoy_request_headers: bool§downstream_protocol_error: bool§upstream_max_stream_duration_reached: bool§response_from_cache_filter: bool§no_filter_config_found: bool§duration_timeout: bool§upstream_protocol_error: bool§no_cluster_found: bool§overload_manager: bool§dns_resolution_failure: boolTrait Implementations§
Source§impl Clone for ResponseFlags
impl Clone for ResponseFlags
Source§fn clone(&self) -> ResponseFlags
fn clone(&self) -> ResponseFlags
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResponseFlags
impl Debug for ResponseFlags
Source§impl Default for ResponseFlags
impl Default for ResponseFlags
Source§impl Message for ResponseFlags
impl Message for ResponseFlags
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for ResponseFlags
impl PartialEq for ResponseFlags
impl StructuralPartialEq for ResponseFlags
Auto Trait Implementations§
impl Freeze for ResponseFlags
impl RefUnwindSafe for ResponseFlags
impl Send for ResponseFlags
impl Sync for ResponseFlags
impl Unpin for ResponseFlags
impl UnwindSafe for ResponseFlags
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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