pub struct NullHandler;Expand description
A no-op handler.
Trait Implementations§
Source§impl Handler for NullHandler
impl Handler for NullHandler
Source§fn on_step(&mut self, _info: &StepInfo, _sys: &PackContext)
fn on_step(&mut self, _info: &StepInfo, _sys: &PackContext)
Called after each outer optimization loop iteration.
Source§fn on_start(&mut self, _ntotat: usize, _ntotmol: usize)
fn on_start(&mut self, _ntotat: usize, _ntotmol: usize)
Called immediately at the start of
pack,
before any computation. Use this for immediate user feedback.Source§fn on_initialized(&mut self, _sys: &PackContext)
fn on_initialized(&mut self, _sys: &PackContext)
Called once after initialization completes, with valid
xcart positions.
Use this to write the initial conformation (e.g. XYZHandler).Source§fn on_phase_start(&mut self, _info: &PhaseInfo)
fn on_phase_start(&mut self, _info: &PhaseInfo)
Called at the start of each packing phase (per-type and all-types).
Allows stateful handlers to reset between phases.
Source§fn on_finish(&mut self, _sys: &PackContext)
fn on_finish(&mut self, _sys: &PackContext)
Called once after the packing loop finishes (convergence or max loops).
Source§fn should_stop(&self) -> bool
fn should_stop(&self) -> bool
Return
true to request early termination of the packing loop.Source§fn on_inner_iter(&mut self, _iter: u32, _f: F, _sys: &PackContext)
fn on_inner_iter(&mut self, _iter: u32, _f: F, _sys: &PackContext)
Source§fn on_phase_end(&mut self, _info: &PhaseInfo, _report: &PhaseReport)
fn on_phase_end(&mut self, _info: &PhaseInfo, _report: &PhaseReport)
Called at the end of each packing phase, with a summary report. Read more
Auto Trait Implementations§
impl Freeze for NullHandler
impl RefUnwindSafe for NullHandler
impl Send for NullHandler
impl Sync for NullHandler
impl Unpin for NullHandler
impl UnsafeUnpin for NullHandler
impl UnwindSafe for NullHandler
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