pub struct CredentialConfig {
pub name: String,
pub hosts: Vec<String>,
pub source: CredentialSource,
}Expand description
One credential entry: which hosts it serves and where the secret comes from.
Fields§
§name: String§hosts: Vec<String>§source: CredentialSourceTrait Implementations§
Source§impl Clone for CredentialConfig
impl Clone for CredentialConfig
Source§impl Debug for CredentialConfig
impl Debug for CredentialConfig
Source§impl<'de> Deserialize<'de> for CredentialConfig
impl<'de> Deserialize<'de> for CredentialConfig
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CredentialConfig
impl PartialEq for CredentialConfig
Source§impl Serialize for CredentialConfig
impl Serialize for CredentialConfig
impl StructuralPartialEq for CredentialConfig
Auto Trait Implementations§
impl Freeze for CredentialConfig
impl RefUnwindSafe for CredentialConfig
impl Send for CredentialConfig
impl Sync for CredentialConfig
impl Unpin for CredentialConfig
impl UnsafeUnpin for CredentialConfig
impl UnwindSafe for CredentialConfig
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