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§
Sourcefn handle_error(&self, error: Error)
fn handle_error(&self, error: Error)
Handle the drop error.
Implementors§
impl TryDropStrategy for BroadcastDropStrategy<OkIfAlone>
impl TryDropStrategy for OnceCellDropStrategy<Ignore>
impl TryDropStrategy for ThreadUnsafeOnceCellDropStrategy<Ignore>
impl TryDropStrategy for AbortDropStrategy
impl TryDropStrategy for ExitDropStrategy
impl TryDropStrategy for NoOpDropStrategy
impl TryDropStrategy for PanicDropStrategy
impl TryDropStrategy for GlobalFallbackHandler<FlagOnUninit>
impl TryDropStrategy for GlobalFallbackHandler<PanicOnUninit>
impl TryDropStrategy for GlobalFallbackHandler<UseDefaultOnUninit>
Available on crate feature
ds-write only.impl TryDropStrategy for ShimFallbackHandler<DoNothingOnUninit>
impl TryDropStrategy for ShimFallbackHandler<FlagOnUninit>
impl TryDropStrategy for ShimFallbackHandler<PanicOnUninit>
impl TryDropStrategy for ShimFallbackHandler<UseDefaultOnUninitShim<Fallback>>
impl TryDropStrategy for ThreadLocalFallbackHandler<FlagOnUninit>
impl TryDropStrategy for ThreadLocalFallbackHandler<PanicOnUninit>
impl TryDropStrategy for ThreadLocalFallbackHandler<UseDefaultOnUninit>
Available on crate feature
ds-write only.