Module adapters

Module adapters 

Source
Expand description

This stores all the adapters that this crate and users of this crate may use.

Structsยง

ArcError
An atomically reference counted wrapper against crate::Error, implementing std::error::Error, which can be cloned.
DropAdapter
A type which implements Drop for types which implements TryDrop.
FallbackTryDropStrategyHandler
A type which chains two try drop strategies together, one of which may fail and if so, will be redirected to the fallback, infallible try drop strategy.
FallibleTryDropStrategyRef
A reference to a type which implements FallibleTryDropStrategy. Used as a workaround for implementing FallibleTryDropStrategy on references.
InfallibleToFallibleTryDropStrategyAdapter
An adapter which makes a type which implements TryDropStrategy, an infallible or try drop strategy which never fails, fallible.
RepeatableTryDropAdapter
This type is an adapter for types which implement TryDrop which allow their TryDrop::try_drop functions to be repeated multiple times.
TryDropStrategyRef
A reference to a type which implements TryDropStrategy. Used as a workaround for implementing TryDropStrategy on references.