pub struct ClientCertExtension {
pub client_cert: Option<ClientCertInfo>,
pub headers: HeaderMap,
}Expand description
Request extension that carries client certificate information
Fields§
§client_cert: Option<ClientCertInfo>§headers: HeaderMapImplementations§
Source§impl ClientCertExtension
impl ClientCertExtension
Sourcepub fn new(client_cert: Option<ClientCertInfo>, headers: HeaderMap) -> Self
pub fn new(client_cert: Option<ClientCertInfo>, headers: HeaderMap) -> Self
Create a new client certificate extension
Sourcepub fn additional_headers(&self) -> HeaderMap
pub fn additional_headers(&self) -> HeaderMap
Get additional headers to inject based on client certificate
Trait Implementations§
Source§impl Clone for ClientCertExtension
impl Clone for ClientCertExtension
Source§fn clone(&self) -> ClientCertExtension
fn clone(&self) -> ClientCertExtension
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 moreAuto Trait Implementations§
impl Freeze for ClientCertExtension
impl RefUnwindSafe for ClientCertExtension
impl Send for ClientCertExtension
impl Sync for ClientCertExtension
impl Unpin for ClientCertExtension
impl UnwindSafe for ClientCertExtension
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