pub struct VaultSourceBuilder { /* private fields */ }Implementations§
Source§impl VaultSourceBuilder
impl VaultSourceBuilder
pub fn new() -> Self
pub fn address(self, address: impl Into<String>) -> Self
pub fn token(self, token: impl Into<String>) -> Self
pub fn mount(self, mount: impl Into<String>) -> Self
pub fn path(self, path: impl Into<String>) -> Self
pub fn kv_version(self, version: KvVersion) -> Self
pub fn build(self) -> Result<VaultSource, ConfigError>
Trait Implementations§
Source§impl Debug for VaultSourceBuilder
impl Debug for VaultSourceBuilder
Auto Trait Implementations§
impl Freeze for VaultSourceBuilder
impl RefUnwindSafe for VaultSourceBuilder
impl Send for VaultSourceBuilder
impl Sync for VaultSourceBuilder
impl Unpin for VaultSourceBuilder
impl UnwindSafe for VaultSourceBuilder
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