pub struct AdvancedProcessor { /* private fields */ }Expand description
Simplified Advanced Processing Structure
Implementations§
Source§impl AdvancedProcessor
impl AdvancedProcessor
Sourcepub fn new(config: AdvancedConfig) -> Self
pub fn new(config: AdvancedConfig) -> Self
Create a new advanced processor
Sourcepub fn execute<N, E, Ix, T, F>(
&mut self,
graph: &Graph<N, E, Ix>,
operation: F,
) -> Result<T>
pub fn execute<N, E, Ix, T, F>( &mut self, graph: &Graph<N, E, Ix>, operation: F, ) -> Result<T>
Execute advanced graph processing
Sourcepub fn get_performance_report(&self) -> SimplePerformanceReport
pub fn get_performance_report(&self) -> SimplePerformanceReport
Get performance report
Sourcepub fn get_optimization_stats(&self) -> AdvancedStats
pub fn get_optimization_stats(&self) -> AdvancedStats
Get optimization statistics
Auto Trait Implementations§
impl Freeze for AdvancedProcessor
impl RefUnwindSafe for AdvancedProcessor
impl Send for AdvancedProcessor
impl Sync for AdvancedProcessor
impl Unpin for AdvancedProcessor
impl UnwindSafe for AdvancedProcessor
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> 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