pub struct Statistics {
pub num_solution: usize,
pub num_failed_node: usize,
pub num_prune: usize,
pub num_nodes: usize,
}Fields§
§num_solution: usize§num_failed_node: usize§num_prune: usize§num_nodes: usizeImplementations§
Source§impl Statistics
impl Statistics
Trait Implementations§
Source§impl<Space: Freeze> SearchMonitor<Space> for Statistics
impl<Space: Freeze> SearchMonitor<Space> for Statistics
fn on_node(&mut self, space: &Space, status: &Status<Space>)
fn on_solution(&mut self, _space: &Space)
fn on_failure(&mut self, _space: &Space)
fn on_prune(&mut self, _space: &Space)
fn dispatch_node(&mut self, space: &Space, status: &Status<Space>)
fn on_end_of_search(&mut self, _space: &Space)
fn on_unknown(&mut self, _space: &Space)
Auto Trait Implementations§
impl Freeze for Statistics
impl RefUnwindSafe for Statistics
impl Send for Statistics
impl Sync for Statistics
impl Unpin for Statistics
impl UnwindSafe for Statistics
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