pub struct HeaderMutationRules {
pub allow_all_routing: Option<BoolValue>,
pub allow_envoy: Option<BoolValue>,
pub disallow_system: Option<BoolValue>,
pub disallow_all: Option<BoolValue>,
pub allow_expression: Option<RegexMatcher>,
pub disallow_expression: Option<RegexMatcher>,
pub disallow_is_error: Option<BoolValue>,
}
Fields§
§allow_all_routing: Option<BoolValue>
§allow_envoy: Option<BoolValue>
§disallow_system: Option<BoolValue>
§disallow_all: Option<BoolValue>
§allow_expression: Option<RegexMatcher>
§disallow_expression: Option<RegexMatcher>
§disallow_is_error: Option<BoolValue>
Trait Implementations§
Source§impl Clone for HeaderMutationRules
impl Clone for HeaderMutationRules
Source§fn clone(&self) -> HeaderMutationRules
fn clone(&self) -> HeaderMutationRules
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 HeaderMutationRules
impl Debug for HeaderMutationRules
Source§impl Default for HeaderMutationRules
impl Default for HeaderMutationRules
Source§impl Message for HeaderMutationRules
impl Message for HeaderMutationRules
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 HeaderMutationRules
impl PartialEq for HeaderMutationRules
impl StructuralPartialEq for HeaderMutationRules
Auto Trait Implementations§
impl Freeze for HeaderMutationRules
impl RefUnwindSafe for HeaderMutationRules
impl Send for HeaderMutationRules
impl Sync for HeaderMutationRules
impl Unpin for HeaderMutationRules
impl UnwindSafe for HeaderMutationRules
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