Struct wick_config::config::UninitializedConfiguration
source · pub struct UninitializedConfiguration { /* private fields */ }Expand description
A builder for WickConfiguration.
Implementations§
source§impl UninitializedConfiguration
impl UninitializedConfiguration
pub fn manifest(&self) -> &WickConfiguration
pub fn set_manifest<T: Into<WickConfiguration>>(&mut self, val: T) -> &mut Self
pub fn manifest_mut(&mut self) -> &mut WickConfiguration
pub fn root_config(&self) -> Option<&RuntimeConfig>
pub fn set_root_config<T: Into<Option<RuntimeConfig>>>( &mut self, val: T ) -> &mut Self
pub fn root_config_mut(&mut self) -> &mut Option<RuntimeConfig>
pub fn env(&self) -> Option<&HashMap<String, String>>
pub fn set_env<T: Into<Option<HashMap<String, String>>>>( &mut self, val: T ) -> &mut Self
pub fn env_mut(&mut self) -> &mut Option<HashMap<String, String>>
pub fn lockdown_config(&self) -> Option<&LockdownConfiguration>
pub fn set_lockdown_config<T: Into<Option<LockdownConfiguration>>>( &mut self, val: T ) -> &mut Self
pub fn lockdown_config_mut(&mut self) -> &mut Option<LockdownConfiguration>
source§impl UninitializedConfiguration
impl UninitializedConfiguration
sourcepub const fn new(manifest: WickConfiguration) -> Self
pub const fn new(manifest: WickConfiguration) -> Self
Create a new builder with the given manifest.
sourcepub fn into_inner(self) -> WickConfiguration
pub fn into_inner(self) -> WickConfiguration
Return the inner, uninitialized WickConfiguration.
sourcepub fn finish(self) -> Result<WickConfiguration, Error>
pub fn finish(self) -> Result<WickConfiguration, Error>
Build, initialize and return a WickConfiguration.
Trait Implementations§
source§impl Clone for UninitializedConfiguration
impl Clone for UninitializedConfiguration
source§fn clone(&self) -> UninitializedConfiguration
fn clone(&self) -> UninitializedConfiguration
Returns a copy 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 UninitializedConfiguration
impl Debug for UninitializedConfiguration
source§impl Imports for UninitializedConfiguration
impl Imports for UninitializedConfiguration
source§fn imports(&self) -> &[Binding<ImportDefinition>]
fn imports(&self) -> &[Binding<ImportDefinition>]
Return a list of the imported configuration bindings.
source§impl Lockdown for UninitializedConfiguration
impl Lockdown for UninitializedConfiguration
source§fn lockdown(
&self,
id: Option<&str>,
lockdown: &LockdownConfiguration
) -> Result<(), LockdownError>
fn lockdown( &self, id: Option<&str>, lockdown: &LockdownConfiguration ) -> Result<(), LockdownError>
Apply a lockdown configuration to the current configuration.
Auto Trait Implementations§
impl !RefUnwindSafe for UninitializedConfiguration
impl Send for UninitializedConfiguration
impl Sync for UninitializedConfiguration
impl Unpin for UninitializedConfiguration
impl !UnwindSafe for UninitializedConfiguration
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