pub struct CrdConfig {
pub install: bool,
pub upgrade: CrdUpgradeConfig,
pub uninstall: CrdUninstallConfig,
pub wait_ready: bool,
pub wait_timeout: Duration,
}Expand description
CRD handling configuration
Fields§
§install: boolInstall CRDs from crds/ directory (default: true)
upgrade: CrdUpgradeConfigCRD upgrade behavior
uninstall: CrdUninstallConfigCRD uninstall behavior
wait_ready: boolWait for CRDs to be Established before continuing (default: true)
wait_timeout: DurationTimeout for CRD readiness (default: 60s)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CrdConfig
impl<'de> Deserialize<'de> for CrdConfig
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 CrdConfig
impl RefUnwindSafe for CrdConfig
impl Send for CrdConfig
impl Sync for CrdConfig
impl Unpin for CrdConfig
impl UnwindSafe for CrdConfig
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