pub struct ScopedVerifyUpstream {
pub pattern: String,
pub verify: bool,
}Expand description
An upstream certificate verification override for matching hosts.
Fields§
§pattern: StringHost pattern this override applies to. Supports exact hosts and *.suffix wildcards.
verify: boolWhether to verify matching upstream server certificates.
Trait Implementations§
Source§impl Clone for ScopedVerifyUpstream
impl Clone for ScopedVerifyUpstream
Source§fn clone(&self) -> ScopedVerifyUpstream
fn clone(&self) -> ScopedVerifyUpstream
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 ScopedVerifyUpstream
impl Debug for ScopedVerifyUpstream
Source§impl<'de> Deserialize<'de> for ScopedVerifyUpstream
impl<'de> Deserialize<'de> for ScopedVerifyUpstream
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 ScopedVerifyUpstream
impl RefUnwindSafe for ScopedVerifyUpstream
impl Send for ScopedVerifyUpstream
impl Sync for ScopedVerifyUpstream
impl Unpin for ScopedVerifyUpstream
impl UnsafeUnpin for ScopedVerifyUpstream
impl UnwindSafe for ScopedVerifyUpstream
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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