pub enum ExplainTopic {
Exec,
Export,
Namespaces,
Agent,
ExecSecurity,
Contracts,
VaultRecovery,
Pull,
PullAuth,
PullReliability,
}Expand description
Topics for tsafe explain.
Variants§
Exec
Run commands with vault secrets as environment variables (main workflow).
Export
Print or pipe secrets without a subprocess (export, get).
Namespaces
Per-project key prefixes (ns/KEY) and tsafe exec --ns.
Agent
Background unlock session (tsafe agent) for fewer password prompts.
ExecSecurity
How exec handles env inheritance, stripping, and risky variable names.
Contracts
Named authority contracts in .tsafe.yml — reusable exec policy.
VaultRecovery
Vault recovery options when you forget the master password.
Pull
Pull secrets from cloud providers into the local vault.
PullAuth
Cloud pull credential setup (AWS, GCP, Azure, HashiCorp, 1Password).
PullReliability
Pull retry behavior and failure-handling modes.
Implementations§
Trait Implementations§
Source§impl Clone for ExplainTopic
impl Clone for ExplainTopic
Source§fn clone(&self) -> ExplainTopic
fn clone(&self) -> ExplainTopic
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 ExplainTopic
impl Debug for ExplainTopic
Source§impl PartialEq for ExplainTopic
impl PartialEq for ExplainTopic
Source§fn eq(&self, other: &ExplainTopic) -> bool
fn eq(&self, other: &ExplainTopic) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ValueEnum for ExplainTopic
impl ValueEnum for ExplainTopic
impl Copy for ExplainTopic
impl Eq for ExplainTopic
impl StructuralPartialEq for ExplainTopic
Auto Trait Implementations§
impl Freeze for ExplainTopic
impl RefUnwindSafe for ExplainTopic
impl Send for ExplainTopic
impl Sync for ExplainTopic
impl Unpin for ExplainTopic
impl UnsafeUnpin for ExplainTopic
impl UnwindSafe for ExplainTopic
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