pub trait FallibleTryDropStrategy {
type Error: Into<Error>;
// Required method
fn try_handle_error(&self, error: Error) -> Result<(), Self::Error>;
}Expand description
A trait which signifies a try drop strategy which can fail.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl FallibleTryDropStrategy for GlobalPrimaryHandler<UseDefaultOnUninit>
Available on crate feature ds-write only.
impl FallibleTryDropStrategy for GlobalPrimaryHandler<UseDefaultOnUninit>
Available on crate feature
ds-write only.Source§impl FallibleTryDropStrategy for OnceCellDropStrategy<Error>
impl FallibleTryDropStrategy for OnceCellDropStrategy<Error>
type Error = AlreadyOccupiedError
Source§impl FallibleTryDropStrategy for ShimPrimaryHandler<UseDefaultOnUninitShim<Primary>>
impl FallibleTryDropStrategy for ShimPrimaryHandler<UseDefaultOnUninitShim<Primary>>
Source§impl FallibleTryDropStrategy for ThreadLocalPrimaryHandler<UseDefaultOnUninit>
Available on crate feature ds-write only.
impl FallibleTryDropStrategy for ThreadLocalPrimaryHandler<UseDefaultOnUninit>
Available on crate feature
ds-write only.