pub enum CycleStrategy {
FixedOrder,
PriorityBased,
BestOnly,
Adaptive,
}Expand description
Strategy for autonomous cycle selection.
Variants§
FixedOrder
Run all cycles in fixed order (default)
PriorityBased
Run cycles based on priority learned from effectiveness
BestOnly
Run only the most effective cycle type
Adaptive
Adaptive: use priority-based with exploration
Trait Implementations§
Source§impl Clone for CycleStrategy
impl Clone for CycleStrategy
impl Copy for CycleStrategy
Source§impl Debug for CycleStrategy
impl Debug for CycleStrategy
Source§impl<'de> Deserialize<'de> for CycleStrategy
impl<'de> Deserialize<'de> for CycleStrategy
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 Eq for CycleStrategy
Source§impl Hash for CycleStrategy
impl Hash for CycleStrategy
Source§impl PartialEq for CycleStrategy
impl PartialEq for CycleStrategy
Source§impl Serialize for CycleStrategy
impl Serialize for CycleStrategy
impl StructuralPartialEq for CycleStrategy
Auto Trait Implementations§
impl Freeze for CycleStrategy
impl RefUnwindSafe for CycleStrategy
impl Send for CycleStrategy
impl Sync for CycleStrategy
impl Unpin for CycleStrategy
impl UnsafeUnpin for CycleStrategy
impl UnwindSafe for CycleStrategy
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