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 function3 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 calls3 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 generation5 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 memory5 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 value2 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 egui15 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 object1 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 macros6 versions - Latest release: 14 days ago - 589 downloads total - 0 stars on GitHub - 1 maintainer
piston2d-drag_controller 0.30.0
A drag controller32 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 them3 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 thread1 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 implementations3 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 drop2 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 drop5 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 drop2 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 later5 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 linear1 version - Latest release: about 10 years ago - 2.81 thousand downloads total - 12 stars on GitHub - 2 maintainers
on_drop 0.1.2
on drop3 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-semantics4 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 exit1 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 locked6 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 fail4 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 calls2 versions - Latest release: over 4 years ago - 2.49 thousand downloads total - 1 maintainer
derive_destructure2 0.1.3 💰
Destructure structs that implement Drop6 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 needed3 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 Drop1 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 support11 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 env7 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 runtime1 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
23 versions - Latest release: 2 months ago - 11 dependent packages - 134 dependent repositories - 421 thousand downloads total - 36 stars on GitHub - 1 maintainer
privdrop 0.5.6 💰
A simple crate to drop privileges23 versions - Latest release: 2 months ago - 11 dependent packages - 134 dependent repositories - 421 thousand downloads total - 36 stars on GitHub - 1 maintainer
Related Keywords
rust
11
derive
7
thread
5
no-std
4
rust-lang
4
macro
4
no_std
3
safe
3
destructor
3
manuallydrop
3
destruct
3
async
3
e0509
3
linear
3
cancel
2
dispose
2
drag
2
defer
2
destructure
2
remove_trait_impls
2
resource
2
arc
2
memory-management
2
no-std-alloc
2
concurrent
2
tokio-rs
2
threading
2
join
2
guard
2
tokio
2
rust-library
2
rust-crate
2
ffi
2
crate
2
sound
2
owned
2
fields
2
unsafe
2
test
2
into_inner
2
wrapper
2
thread-local
1
struct
1
security
1
smart-pointer
1
reference-counting
1
data-structure
1
sync
1
macros
1
fast
1
simple
1
destroy
1
privileges
1
multi-thread
1
util
1
atomic
1
arena
1
allocator
1
automatically
1
managed
1
alloc
1
go
1
try-drops
1
try-drop
1
fallible-drops
1
fallible-drop
1
error-handling
1
drops
1
batteries-included
1
utilities
1
error
1
library
1
testing
1
concurrency
1
shared
1
static
1
lazy
1
trait
1
chain
1
recursive
1
virtual-list
1
pull-to-refresh
1
infinite-scroll
1
drag-and-drop
1
ui
1
gui
1
egui
1
consume
1
discard
1
revoke
1
leak
1
id
1
object
1
dropping
1
tree
1
deallocation
1
memory
1
nostd
1
mem
1
zero
1