Struct sheesy_vault::Vault [] [src]

pub struct Vault {
    pub name: Option<String>,
    pub kind: VaultKind,
    pub index: usize,
    pub partitions: Vec<Vault>,
    pub resolved_at: PathBuf,
    pub vault_path: Option<PathBuf>,
    pub auto_import: Option<bool>,
    pub trust_model: Option<TrustModel>,
    pub secrets: PathBuf,
    pub gpg_keys: Option<PathBuf>,
    pub recipients: PathBuf,
}

Fields

Methods

impl Vault
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

TODO: change this to be similar to find_trust_model() as it's OK to let partitions override the master vault settings

[src]

[src]

impl Vault
[src]

[src]

[src]

impl Vault
[src]

[src]

[src]

[src]

impl Vault
[src]

[src]

impl Vault
[src]

[src]

[src]

[src]

[src]

impl Vault
[src]

[src]

impl Vault
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

impl Vault
[src]

Important traits for Vec<u8>
[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for Vault
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for Vault
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for Vault
[src]

impl Clone for Vault
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Hash for Vault
[src]

[src]

Feeds this value into the given [Hasher]. Read more

1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Default for Vault
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Vault

impl Sync for Vault