pub struct MaintenanceOptimization { /* private fields */ }Expand description
Maintenance optimization
Implementations§
Source§impl MaintenanceOptimization
impl MaintenanceOptimization
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), EngineeringError>
Sourcepub fn preventive_maintenance(&self) -> &PreventiveMaintenance
pub fn preventive_maintenance(&self) -> &PreventiveMaintenance
Borrow the preventive-maintenance sub-component.
Sourcepub fn preventive_maintenance_mut(&mut self) -> &mut PreventiveMaintenance
pub fn preventive_maintenance_mut(&mut self) -> &mut PreventiveMaintenance
Mutably borrow the preventive-maintenance sub-component.
Sourcepub fn predictive_maintenance(&self) -> &PredictiveMaintenance
pub fn predictive_maintenance(&self) -> &PredictiveMaintenance
Borrow the predictive-maintenance sub-component.
Sourcepub fn predictive_maintenance_mut(&mut self) -> &mut PredictiveMaintenance
pub fn predictive_maintenance_mut(&mut self) -> &mut PredictiveMaintenance
Mutably borrow the predictive-maintenance sub-component.
Sourcepub fn condition_based_maintenance(&self) -> &ConditionBasedMaintenance
pub fn condition_based_maintenance(&self) -> &ConditionBasedMaintenance
Borrow the condition-based-maintenance sub-component.
Sourcepub fn condition_based_maintenance_mut(
&mut self,
) -> &mut ConditionBasedMaintenance
pub fn condition_based_maintenance_mut( &mut self, ) -> &mut ConditionBasedMaintenance
Mutably borrow the condition-based-maintenance sub-component.
Auto Trait Implementations§
impl Freeze for MaintenanceOptimization
impl RefUnwindSafe for MaintenanceOptimization
impl Send for MaintenanceOptimization
impl Sync for MaintenanceOptimization
impl Unpin for MaintenanceOptimization
impl UnsafeUnpin for MaintenanceOptimization
impl UnwindSafe for MaintenanceOptimization
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more