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§
Implementors§
Source§impl FallibleTryDropStrategy for OnceCellDropStrategy<Error>
impl FallibleTryDropStrategy for OnceCellDropStrategy<Error>
type Error = AlreadyOccupiedError
Source§impl FallibleTryDropStrategy for ThreadUnsafeOnceCellDropStrategy<Error>
impl FallibleTryDropStrategy for ThreadUnsafeOnceCellDropStrategy<Error>
type Error = AlreadyOccupiedError
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 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.