pub struct HttpConnectCredentials {
pub username: String,
pub password: SecretSource,
}Expand description
Environment-backed username/password credentials for an HTTP CONNECT proxy.
This durable configuration contains only the host-side password source. The resolved password is carried by the private launch contract instead.
Fields§
§username: StringHTTP CONNECT authentication username.
password: SecretSourceHost-side source for the HTTP CONNECT authentication password.
Trait Implementations§
Source§impl Clone for HttpConnectCredentials
impl Clone for HttpConnectCredentials
Source§impl Debug for HttpConnectCredentials
impl Debug for HttpConnectCredentials
Source§impl<'de> Deserialize<'de> for HttpConnectCredentials
impl<'de> Deserialize<'de> for HttpConnectCredentials
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
impl Eq for HttpConnectCredentials
Source§impl PartialEq for HttpConnectCredentials
impl PartialEq for HttpConnectCredentials
Source§impl Serialize for HttpConnectCredentials
impl Serialize for HttpConnectCredentials
impl StructuralPartialEq for HttpConnectCredentials
Auto Trait Implementations§
impl Freeze for HttpConnectCredentials
impl RefUnwindSafe for HttpConnectCredentials
impl Send for HttpConnectCredentials
impl Sync for HttpConnectCredentials
impl Unpin for HttpConnectCredentials
impl UnsafeUnpin for HttpConnectCredentials
impl UnwindSafe for HttpConnectCredentials
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