Enum quilkin::xds::config::route::v3::route_match::PathSpecifier
source · [−]pub enum PathSpecifier {
Prefix(String),
Path(String),
SafeRegex(RegexMatcher),
ConnectMatcher(ConnectMatcher),
}
Variants
Prefix(String)
Path(String)
SafeRegex(RegexMatcher)
ConnectMatcher(ConnectMatcher)
Implementations
sourceimpl PathSpecifier
impl PathSpecifier
pub fn encode<B>(&self, buf: &mut B)where
B: BufMut,
pub fn merge<B>(
field: &mut Option<PathSpecifier>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError>where
B: Buf,
pub fn encoded_len(&self) -> usize
Trait Implementations
sourceimpl Clone for PathSpecifier
impl Clone for PathSpecifier
sourcefn clone(&self) -> PathSpecifier
fn clone(&self) -> PathSpecifier
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PathSpecifier
impl Debug for PathSpecifier
sourceimpl PartialEq<PathSpecifier> for PathSpecifier
impl PartialEq<PathSpecifier> for PathSpecifier
sourcefn eq(&self, other: &PathSpecifier) -> bool
fn eq(&self, other: &PathSpecifier) -> bool
impl StructuralPartialEq for PathSpecifier
Auto Trait Implementations
impl RefUnwindSafe for PathSpecifier
impl Send for PathSpecifier
impl Sync for PathSpecifier
impl Unpin for PathSpecifier
impl UnwindSafe for PathSpecifier
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request