pub struct NvidiaContainerToolkitExpectedState { /* private fields */ }Implementations§
Source§impl NvidiaContainerToolkitExpectedState
impl NvidiaContainerToolkitExpectedState
pub fn present(config: NvidiaContainerToolkitConfig) -> Self
pub fn absent() -> Self
Trait Implementations§
Source§impl<Handler: HostHandler> AssessCompliance<Handler> for NvidiaContainerToolkitExpectedState
impl<Handler: HostHandler> AssessCompliance<Handler> for NvidiaContainerToolkitExpectedState
Source§async fn assess_compliance(
&self,
host_handler: &mut Handler,
host_properties: &Option<HostProperties>,
privilege: &Privilege,
_optional_secret_provider: &Option<SecretProvidersPool>,
) -> Result<AttributeComplianceAssessment, RegentError>
async fn assess_compliance( &self, host_handler: &mut Handler, host_properties: &Option<HostProperties>, privilege: &Privilege, _optional_secret_provider: &Option<SecretProvidersPool>, ) -> Result<AttributeComplianceAssessment, RegentError>
Assess whether the host is compliant.
Source§impl Check for NvidiaContainerToolkitExpectedState
impl Check for NvidiaContainerToolkitExpectedState
Source§fn check_host_compatibility(
&self,
host_properties: &HostProperties,
) -> Result<(), RegentError>
fn check_host_compatibility( &self, host_properties: &HostProperties, ) -> Result<(), RegentError>
If host properties are known, checks whether this attribute is compatible with the host or not.
Source§impl<'de> Deserialize<'de> for NvidiaContainerToolkitExpectedState
impl<'de> Deserialize<'de> for NvidiaContainerToolkitExpectedState
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
impl StructuralPartialEq for NvidiaContainerToolkitExpectedState
Source§impl Timeout for NvidiaContainerToolkitExpectedState
impl Timeout for NvidiaContainerToolkitExpectedState
Source§fn default_timeout(&self) -> Duration
fn default_timeout(&self) -> Duration
Get the default timeout for this operation.
Auto Trait Implementations§
impl Freeze for NvidiaContainerToolkitExpectedState
impl RefUnwindSafe for NvidiaContainerToolkitExpectedState
impl Send for NvidiaContainerToolkitExpectedState
impl Sync for NvidiaContainerToolkitExpectedState
impl Unpin for NvidiaContainerToolkitExpectedState
impl UnsafeUnpin for NvidiaContainerToolkitExpectedState
impl UnwindSafe for NvidiaContainerToolkitExpectedState
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