pub struct CostBasedOptimizationRule { /* private fields */ }
Expand description
コストベース最適化ルール
Implementations§
Trait Implementations§
Source§impl OptimizationRule for CostBasedOptimizationRule
impl OptimizationRule for CostBasedOptimizationRule
fn apply<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
workflow: &'life1 WorkflowIR,
context: &'life2 OptimizationContext,
) -> Pin<Box<dyn Future<Output = Option<OptimizationResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn name(&self) -> &str
fn priority(&self) -> i32
Auto Trait Implementations§
impl Freeze for CostBasedOptimizationRule
impl RefUnwindSafe for CostBasedOptimizationRule
impl Send for CostBasedOptimizationRule
impl Sync for CostBasedOptimizationRule
impl Unpin for CostBasedOptimizationRule
impl UnwindSafe for CostBasedOptimizationRule
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