pub struct CapsulaConfig {
pub vault: VaultConfig,
pub dotenv: Option<PathBuf>,
pub server: Option<String>,
pub pre_run: HookPhaseConfig,
pub post_run: HookPhaseConfig,
}Fields§
§vault: VaultConfig§dotenv: Option<PathBuf>§server: Option<String>§pre_run: HookPhaseConfig§post_run: HookPhaseConfigImplementations§
Source§impl CapsulaConfig
impl CapsulaConfig
pub fn from_toml_str(content: &str) -> ConfigResult<Self>
pub fn from_file(path: impl AsRef<Path>) -> ConfigResult<Self>
Trait Implementations§
Source§impl Clone for CapsulaConfig
impl Clone for CapsulaConfig
Source§fn clone(&self) -> CapsulaConfig
fn clone(&self) -> CapsulaConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 CapsulaConfig
impl Debug for CapsulaConfig
Source§impl<'de> Deserialize<'de> for CapsulaConfig
impl<'de> Deserialize<'de> for CapsulaConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CapsulaConfig
impl RefUnwindSafe for CapsulaConfig
impl Send for CapsulaConfig
impl Sync for CapsulaConfig
impl Unpin for CapsulaConfig
impl UnsafeUnpin for CapsulaConfig
impl UnwindSafe for CapsulaConfig
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