pub struct AllowedUriHost {
pub host: String,
pub port: Option<u16>,
}Expand description
One allowlist entry of the CamelHttpUri host fence (allowedUriHosts
endpoint option). DNS hosts are stored ASCII-lowercased; IPv6 literals
in bracketed canonical form (the url crate’s host serialization). A
port of None is a host-only entry and permits any port.
Fields§
§host: StringCanonical host: lowercased DNS name or bracketed IPv6 literal.
port: Option<u16>Some pins the entry to one effective port; None permits any.
Trait Implementations§
Source§impl Clone for AllowedUriHost
impl Clone for AllowedUriHost
Source§fn clone(&self) -> AllowedUriHost
fn clone(&self) -> AllowedUriHost
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AllowedUriHost
impl Debug for AllowedUriHost
impl Eq for AllowedUriHost
Source§impl PartialEq for AllowedUriHost
impl PartialEq for AllowedUriHost
impl StructuralPartialEq for AllowedUriHost
Auto Trait Implementations§
impl Freeze for AllowedUriHost
impl RefUnwindSafe for AllowedUriHost
impl Send for AllowedUriHost
impl Sync for AllowedUriHost
impl Unpin for AllowedUriHost
impl UnsafeUnpin for AllowedUriHost
impl UnwindSafe for AllowedUriHost
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more