pub trait ExecutorStrategyContext:
Debug
+ Send
+ Sync
+ Any {
// Required methods
fn new_cloned(&self) -> Box<dyn ExecutorStrategyContext>;
fn as_any_ref(&self) -> &(dyn Any + 'static);
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static);
}Expand description
Context for ExecutorStrategy.
Required Methods§
Sourcefn new_cloned(&self) -> Box<dyn ExecutorStrategyContext>
fn new_cloned(&self) -> Box<dyn ExecutorStrategyContext>
Clone the strategy context.
Sourcefn as_any_ref(&self) -> &(dyn Any + 'static)
fn as_any_ref(&self) -> &(dyn Any + 'static)
Alias as immutable reference of Any.
Sourcefn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Alias as mutable reference of Any.
Trait Implementations§
Source§impl Clone for Box<dyn ExecutorStrategyContext>
impl Clone for Box<dyn ExecutorStrategyContext>
Source§fn clone(&self) -> Box<dyn ExecutorStrategyContext>
fn clone(&self) -> Box<dyn ExecutorStrategyContext>
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 moreImplementations on Foreign Types§
Source§impl ExecutorStrategyContext for ()
Default strategy context object.
impl ExecutorStrategyContext for ()
Default strategy context object.