An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "drop" keyword

View the packages on the crates.io package registry that are tagged with the "drop" keyword.

zerodrop 0.1.4
Zero boxed data when dropped. Nolonger maintained. Use ClearOnDrop at https://github.com/cesarb...
5 versions - Latest release: over 8 years ago - 8.23 thousand downloads total - 2 stars on GitHub - 1 maintainer
with_drop 0.0.3
Nostd wrapper for using a closure as a custom drop function
3 versions - Latest release: almost 3 years ago - 1 dependent package - 2 dependent repositories - 82.1 thousand downloads total - 11 stars on GitHub - 1 maintainer
destruct-drop-derive 0.2.0
Actual derive macro for destruct-drop.
3 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 24.9 thousand downloads total - 1 maintainer
dropcount 0.1.2
Count destructor calls
3 versions - Latest release: over 1 year ago - 1 dependent package - 3.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
bgdrop 0.1.2
A Rust crate that uses a dedicated thread and channel to reduce latency caused by memory dealloca...
2 versions - Latest release: about 1 month ago - 510 downloads total - 0 stars on GitHub - 1 maintainer
drop-with-owned-fields-proc_macros 0.1.1
Internal: proc-macro backend of ::drop_with_owned_fields.
4 versions - Latest release: 3 months ago - 2.09 thousand downloads total - 3 stars on GitHub - 1 maintainer
deep_safe_drop 0.1.0
Safe dropping of deep trees that otherwise could cause stack overflow.
2 versions - Latest release: about 1 year ago - 2.59 thousand downloads total - 4 stars on GitHub - 1 maintainer
object-id 0.1.4
Unique object ID with no generation
5 versions - Latest release: over 1 year ago - 2 dependent packages - 33.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
discard 1.0.4
Discard trait which allows for intentionally leaking memory
5 versions - Latest release: almost 7 years ago - 13 dependent packages - 9,302 dependent repositories - 11.2 million downloads total - 8 stars on GitHub - 1 maintainer
consume_on_drop 0.1.1
A zero-cost abstraction that allows Drop::drop to consume self by value
2 versions - Latest release: about 2 years ago - 1 dependent package - 107 thousand downloads total - 1 stars on GitHub - 1 maintainer
egui_dnd 0.13.0 💰
A drag and drop library for egui
15 versions - Latest release: 17 days ago - 1 dependent package - 1 dependent repositories - 113 thousand downloads total - 503 stars on GitHub - 1 maintainer
flat-drop 0.1.2
Wrapper that drops recursive objects iteratively to avoid stack overflows.
3 versions - Latest release: about 1 month ago - 1.14 thousand downloads total - 1 stars on GitHub - 1 maintainer
pipe-drop 💰
Get a reference to an object, do something with the reference, and then drop the object
1 version - Latest release: 11 days ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
safe-manually-drop 0.1.0
`ManuallyDrop` "owned field" pattern with no `unsafe`, no `.unwrap()`s, no macros
6 versions - Latest release: 14 days ago - 589 downloads total - 0 stars on GitHub - 1 maintainer
piston2d-drag_controller 0.30.0
A drag controller
32 versions - Latest release: about 5 years ago - 2 dependent packages - 2 dependent repositories - 128 thousand downloads total - 2 stars on GitHub - 1 maintainer
reusing-vec 0.2.0
Wrapper over Vec that allows elements to be reused without dropping them
3 versions - Latest release: 6 months ago - 1.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
dropout 0.1.0
Drop your objects out of main thread
1 version - Latest release: about 1 year ago - 6.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
destruct-drop 0.2.0
Macro for dropping the fields of a struct or enum without dropping the container.
2 versions - Latest release: about 2 years ago - 1 dependent package - 2 dependent repositories - 22.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
testdrop 0.1.2
A utility to help test drop implementations
3 versions - Latest release: about 8 years ago - 8 dependent packages - 12 dependent repositories - 14.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
wasm_evt_listener 0.1.0 💰
A smart Future-based WASM event listener that cleans up after itself on drop
2 versions - Latest release: 9 months ago - 330 thousand downloads total - 0 stars on GitHub - 1 maintainer
spawner 0.3.2
Tiny wrapper for `thread::spawn` which optionally auto-joins threads on drop
5 versions - Latest release: over 8 years ago - 1 dependent repositories - 8.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
abort-on-drop 0.2.2
A wrapper of Tokio's JoinHandle that aborts the task when it's dropped, while still allowing it t...
4 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 583 thousand downloads total - 14 stars on GitHub - 1 maintainer
mongo_drop 0.1.1 💰
An RAII to rollback MongoDB transactions on drop
2 versions - Latest release: about 2 months ago - 594 downloads total - 0 stars on GitHub - 1 maintainer
deferrer 0.1.4
defer! macro for deferring functions.
4 versions - Latest release: over 4 years ago - 4.97 thousand downloads total - 1 maintainer
drop-bin 0.2.2
Defer running expensive destructors until later
5 versions - Latest release: about 3 years ago - 6.11 thousand downloads total - 19 stars on GitHub - 1 maintainer
tmp_env 0.1.1 💰
A crate which lets you create temporary environment and be automatically restored/cleaned when no...
2 versions - Latest release: about 4 years ago - 2 dependent packages - 1 dependent repositories - 49.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
humpty_dumpty 0.0.1
A plugin to prevent certain types from being dropped, thus making them linear
1 version - Latest release: about 10 years ago - 2.81 thousand downloads total - 12 stars on GitHub - 2 maintainers
on_drop 0.1.2
on drop
3 versions - Latest release: over 3 years ago - 12 dependent packages - 1 dependent repositories - 8.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
adrop 0.2.1
Simple and fast dedicated thread drop.
3 versions - Latest release: over 4 years ago - 4.05 thousand downloads total - 1 stars on GitHub - 1 maintainer
drop_cell 0.0.0
An alternative way of implementing `Drop`
1 version - Latest release: over 2 years ago - 1 dependent repositories - 1.48 thousand downloads total - 1 maintainer
backdrop_arc 0.3.0
Arc which will drop its large or complex contents in the background with Backdrop! (later, on ano...
6 versions - Latest release: almost 2 years ago - 1 dependent repositories - 6.69 thousand downloads total - 6 stars on GitHub - 1 maintainer
drop-with-owned-fields 0.1.1
Safe and sound *owned* access to a `struct`'s fields in `Drop`: no more `unsafe` usage of `Manual...
4 versions - Latest release: 3 months ago - 1.83 thousand downloads total - 3 stars on GitHub - 1 maintainer
droptest 0.2.1
A helper crate for testing drop-semantics
4 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 52.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
dropping-thread-local 0.1.0-alpha.0
A dynamically allocated ThreadLocal that ensures destructors are run on thread exit
1 version - Latest release: 22 days ago - 0 downloads total - 1 maintainer
guest 0.2.0
By-value memory storage without by-value memory access.
3 versions - Latest release: 11 months ago - 2.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
async_destruction 0.1.1
A smart pointer which executes drop asynchronously in tokio.
2 versions - Latest release: over 4 years ago - 2.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
ffi-destruct 0.1.3
Generates destructors for structures that contain raw pointers in the FFI.
4 versions - Latest release: almost 3 years ago - 1 dependent repositories - 4.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
weak_static 0.1.1
A macro for declaring lazy droppable statics.
2 versions - Latest release: about 8 years ago - 3.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
async-drop-guard 0.0.6
This library offers hash map and cache data structures where individual entries can be locked
6 versions - Latest release: about 3 years ago - 1 dependent repositories - 7.53 thousand downloads total - 2 stars on GitHub - 1 maintainer
drop-tracker 0.1.3
Crate to check when a variable gets dropped. Useful for testing wrappers and containers that use ...
4 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 5.93 thousand downloads total - 1 stars on GitHub - 1 maintainer
drop-move 0.1.0
A Rust library to support moving out of drop.
1 version - Latest release: over 4 years ago - 28 thousand downloads total - 0 stars on GitHub - 1 maintainer
try-drop 0.2.0
Batteries included error handling mechanisms for drops which can fail
4 versions - Latest release: over 3 years ago - 4.34 thousand downloads total - 10 stars on GitHub - 1 maintainer
dispose 0.5.2
A simple wrapper for values that must be consumed on drop.
9 versions - Latest release: 8 months ago - 6 dependent packages - 2 dependent repositories - 438 thousand downloads total - 5 stars on GitHub - 1 maintainer
phantomdrop 1.0.1
Go-like deferring of function calls
2 versions - Latest release: over 4 years ago - 2.49 thousand downloads total - 1 maintainer
derive_destructure2 0.1.3 💰
Destructure structs that implement Drop
6 versions - Latest release: over 1 year ago - 5 dependent packages - 6 dependent repositories - 1.91 million downloads total - 0 stars on GitHub - 1 maintainer
into_inner_drop 0.1.0
A helper library for implementing into_inner method for drop types safely.
1 version - Latest release: over 5 years ago - 1.55 thousand downloads total - 1 stars on GitHub - 1 maintainer
backdrop 0.1.11
Drop your large or complex objects in the background with Backdrop! (later, on another thread, or...
12 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 13.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
managed-thread 0.0.3
Real fearless concurrency! Spawn threads that will be automatically destroyed when no longer needed
3 versions - Latest release: over 4 years ago - 3.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
dispose-derive 0.4.2
Derive macro for the dispose crate.
8 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 435 thousand downloads total - 5 stars on GitHub - 1 maintainer
derive_destructure 1.0.0
Destructure structs that implement Drop
1 version - Latest release: about 6 years ago - 3 dependent packages - 10 dependent repositories - 21.7 thousand downloads total - 7 stars on GitHub - 1 maintainer
blink-alloc 0.3.1
Fast, concurrent, arena-based allocator with drop support
11 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 29.6 thousand downloads total - 107 stars on GitHub - 1 maintainer
atomic-destructor 0.3.0
Atomic destructor for multi-threaded env
7 versions - Latest release: 8 months ago - 1 dependent package - 113 thousand downloads total - 1 stars on GitHub - 1 maintainer
disown 1.0.0 💰
Drop ownership via a method.
1 version - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 3.49 thousand downloads total - 2 stars on GitHub - 1 maintainer
tokio-async-drop 0.1.0
macro to enable async drop in a tokio multithreaded runtime
1 version - Latest release: about 2 years ago - 3 dependent packages - 1 dependent repositories - 26.8 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 9.4% on crates.io
privdrop 0.5.6 💰
A simple crate to drop privileges
23 versions - Latest release: 2 months ago - 11 dependent packages - 134 dependent repositories - 421 thousand downloads total - 36 stars on GitHub - 1 maintainer