pub struct AdaptationRule {
pub name: String,
pub condition: String,
pub action: String,
pub priority: u8,
pub success_count: u64,
pub total_applications: u64,
}Expand description
Adaptation rule
Fields§
§name: StringRule name
condition: StringCondition
action: StringAction
priority: u8Priority
success_count: u64Success count
total_applications: u64Total applications
Trait Implementations§
Source§impl Clone for AdaptationRule
impl Clone for AdaptationRule
Source§fn clone(&self) -> AdaptationRule
fn clone(&self) -> AdaptationRule
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 moreAuto Trait Implementations§
impl Freeze for AdaptationRule
impl RefUnwindSafe for AdaptationRule
impl Send for AdaptationRule
impl Sync for AdaptationRule
impl Unpin for AdaptationRule
impl UnwindSafe for AdaptationRule
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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