pub struct VaultSignTarget {
pub alias: String,
pub role: String,
pub certificate_file: String,
pub pubkey: PathBuf,
pub vault_addr: Option<String>,
}Expand description
One host resolved to a Vault SSH role, ready for bulk signing.
Fields§
§alias: String§role: String§certificate_file: String§pubkey: PathBuf§vault_addr: Option<String>Trait Implementations§
Source§impl Clone for VaultSignTarget
impl Clone for VaultSignTarget
Source§fn clone(&self) -> VaultSignTarget
fn clone(&self) -> VaultSignTarget
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 VaultSignTarget
Manual Debug so vault_addr (a Vault server hostname revealing
infrastructure topology) never appears unredacted in {:?} output.
impl Debug for VaultSignTarget
Manual Debug so vault_addr (a Vault server hostname revealing
infrastructure topology) never appears unredacted in {:?} output.
Source§impl PartialEq for VaultSignTarget
impl PartialEq for VaultSignTarget
Source§fn eq(&self, other: &VaultSignTarget) -> bool
fn eq(&self, other: &VaultSignTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VaultSignTarget
Auto Trait Implementations§
impl Freeze for VaultSignTarget
impl RefUnwindSafe for VaultSignTarget
impl Send for VaultSignTarget
impl Sync for VaultSignTarget
impl Unpin for VaultSignTarget
impl UnsafeUnpin for VaultSignTarget
impl UnwindSafe for VaultSignTarget
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<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