pub trait OnDropCallback: Send + 'static {
// Required method
fn on_drop(self);
}Available on crate feature
on-early-drop only.Expand description
Callback fired exactly once when an early-drop event is observed.
FnOnce() + Send + 'static closures implement this via a blanket impl.
§Panics
Implementations must not panic. Callbacks fire from Drop; panicking
during a drop that occurs while another panic is unwinding aborts the
process. The crate’s built-in callbacks are panic-free.
Required Methods§
Implementors§
impl OnDropCallback for NoopDropCallback
impl<F> OnDropCallback for BodyDropFailureCallback<F>
Available on crate feature
trace only.impl<F> OnDropCallback for FutureDropFailureCallback<F>
Available on crate feature
trace only.