use crate::{KeyVersion, LocalPepper, PepperError};
#[derive(Debug, Clone)]
pub struct FetchOpts {
pub address: String,
pub mount: String,
pub key_name: String,
pub versions: Vec<(KeyVersion, String)>,
pub current: KeyVersion,
}
#[cfg(feature = "hashicorp-vault")]
#[allow(clippy::missing_panics_doc, clippy::unused_async)]
pub async fn fetch_pepper(
_opts: FetchOpts,
) -> Result<LocalPepper, PepperError> {
Err(PepperError::Backend(
"hashicorp-vault fetch_pepper is not yet wired up (Phase 3 follow-up)".into(),
))
}