Structs

AsyncDropGuard allows async dropping of the contained value with a safety check.

SyncDrop wraps an AsyncDropGuard and calls AsyncDropGuard::async_drop on it in its synchronous Drop destructor.

Traits

Implement this trait to define an async drop behavior for your type. See [AsyncDropGuard] for more details.