Skip to main content

TryDropStrategy

Trait TryDropStrategy 

Source
pub trait TryDropStrategy {
    // Required method
    fn handle_error(&self, error: Error);
}
Expand description

A trait which signifies a try drop strategy. This can never fail. If it can, use FallibleTryDropStrategy instead.

Required Methods§

Source

fn handle_error(&self, error: Error)

Handle the drop error.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl TryDropStrategy for AbortDropStrategy

Source§

impl TryDropStrategy for BroadcastDropStrategy<OkIfAlone>

Source§

impl TryDropStrategy for ExitDropStrategy

Source§

impl TryDropStrategy for GlobalFallbackHandler<FlagOnUninit>

Source§

impl TryDropStrategy for GlobalFallbackHandler<PanicOnUninit>

Source§

impl TryDropStrategy for GlobalFallbackHandler<UseDefaultOnUninit>

Available on crate feature ds-write only.
Source§

impl TryDropStrategy for NoOpDropStrategy

Source§

impl TryDropStrategy for OnceCellDropStrategy<Ignore>

Source§

impl TryDropStrategy for PanicDropStrategy

Source§

impl TryDropStrategy for ShimFallbackHandler<DoNothingOnUninit>

Source§

impl TryDropStrategy for ShimFallbackHandler<FlagOnUninit>

Source§

impl TryDropStrategy for ShimFallbackHandler<PanicOnUninit>

Source§

impl TryDropStrategy for ShimFallbackHandler<UseDefaultOnUninitShim<Fallback>>

Source§

impl TryDropStrategy for ThreadLocalFallbackHandler<FlagOnUninit>

Source§

impl TryDropStrategy for ThreadLocalFallbackHandler<PanicOnUninit>

Source§

impl TryDropStrategy for ThreadLocalFallbackHandler<UseDefaultOnUninit>

Available on crate feature ds-write only.
Source§

impl TryDropStrategy for ThreadUnsafeOnceCellDropStrategy<Ignore>

Source§

impl<'a, T: TryDropStrategy> TryDropStrategy for TryDropStrategyRef<'a, T>

Source§

impl<F: Fn(Error)> TryDropStrategy for AdHocDropStrategy<F>

Source§

impl<F: FnMut(Error)> TryDropStrategy for AdHocMutDropStrategy<F>

Source§

impl<F: FnMut(Error)> TryDropStrategy for ThreadUnsafeAdHocMutDropStrategy<F>

Source§

impl<FDS, FTDS> TryDropStrategy for FallbackTryDropStrategyHandler<FDS, FTDS>