Ecosyste.ms: Packages

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

crates.io "lifetime" keyword

hv-elastic 0.4.1
Safe and almost-safe abstractions for lengthening lifetimes and `'static` "loaning" of non-`'stat...
7 versions - Latest release: over 2 years ago - 1 dependent repositories - 2.65 thousand downloads total - 14 stars on GitHub - 1 maintainer
allsorts-rental 0.5.6
A macro to generate safe self-referential structs, plus premade types for common use cases.
1 version - Latest release: over 3 years ago - 1 dependent package - 5 dependent repositories - 8.73 thousand downloads total - 212 stars on GitHub - 1 maintainer
ctxmap 0.5.0
A collection that can store references of different types and lifetimes.
5 versions - Latest release: almost 2 years ago - 1.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
unborrow 0.3.1
Macro for calling a &mut self method with transient &-borrows of self in the parameters
4 versions - Latest release: over 7 years ago - 3 dependent packages - 18 dependent repositories - 14 thousand downloads total - 14 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
self_cell 1.0.3
Safe-to-use proc-macro-free self-referential structs in stable Rust.
15 versions - Latest release: 5 months ago - 32 dependent packages - 584 dependent repositories - 4.65 million downloads total - 213 stars on GitHub - 1 maintainer
once_self_cell 0.6.3
Safe-to-use proc-macro-free self-referential structs in stable Rust.
9 versions - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 4.76 thousand downloads total - 213 stars on GitHub - 1 maintainer
lending-cell 0.1.1
Like a cell, but make lifetimes dynamic instead of ownership
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 1.59 thousand downloads total - 21 stars on GitHub - 1 maintainer
inscope 0.0.1
Track and modify the scope of a variable
1 version - Latest release: about 1 year ago - 333 downloads total - 0 stars on GitHub - 1 maintainer
dyn-context 0.19.4
Simple mechanism for lifetimes erasing.
52 versions - Latest release: 3 months ago - 4 dependent packages - 1 dependent repositories - 21.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
process-owned 0.2.0
Assign ownership of a value to the process itself
2 versions - Latest release: about 1 year ago - 635 downloads total - 0 stars on GitHub - 1 maintainer
deferred-reference 0.1.2
A deferred reference is not an actual reference, it is merely a smart pointer tied to the lifetim...
3 versions - Latest release: about 3 years ago - 1.19 thousand downloads total - 4 stars on GitHub - 1 maintainer
borrowme 0.0.15
The missing compound borrowing for Rust.
15 versions - Latest release: 12 days ago - 1 dependent package - 1 dependent repositories - 5.35 thousand downloads total - 48 stars on GitHub - 1 maintainer
borrowme-macros 0.0.15
The missing compound borrowing for Rust.
15 versions - Latest release: 12 days ago - 1 dependent package - 1 dependent repositories - 5.65 thousand downloads total - 48 stars on GitHub - 1 maintainer
fix-hidden-lifetime-bug-proc_macros 0.2.5
Proc-macro to write an automatic fix for the "hidden lifetime in impl Trait" issue
13 versions - Latest release: almost 2 years ago - 1 dependent package - 36 dependent repositories - 1.07 million downloads total - 9 stars on GitHub - 1 maintainer
galemu 0.2.3
Provides a workaround for generic associated types (GAT) limited to lifetimes (GAL)
4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 2.78 thousand downloads total - 2 stars on GitHub - 1 maintainer
fix-hidden-lifetime-bug 0.2.5
Proc-macro to write an automatic fix for the "hidden lifetime in impl Trait" issue
13 versions - Latest release: almost 2 years ago - 5 dependent packages - 51 dependent repositories - 1.26 million downloads total - 9 stars on GitHub - 1 maintainer
reborrow-derive 0.5.2
Emulate reborrowing for user types.
4 versions - Latest release: over 1 year ago - 1 dependent package - 1.61 thousand downloads total - 29 stars on GitHub - 1 maintainer
reborrow 0.5.5
Emulate reborrowing for user types.
13 versions - Latest release: 8 months ago - 14 dependent packages - 4 dependent repositories - 396 thousand downloads total - 29 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
yoke-derive 0.7.3 💰
Custom derive for the yoke crate
14 versions - Latest release: 7 months ago - 4 dependent packages - 438 dependent repositories - 1.49 million downloads total - 1,203 stars on GitHub - 1 maintainer
Top 2.6% on crates.io
yoke 0.7.3 💰
Abstraction allowing borrowed data to be carried along with the backing data it borrows from
18 versions - Latest release: 7 months ago - 26 dependent packages - 449 dependent repositories - 1.67 million downloads total - 1,203 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
moveit 0.6.0
A library for safe, in-place construction of Rust (and C++!) objects.
7 versions - Latest release: 12 months ago - 5 dependent packages - 225 dependent repositories - 455 thousand downloads total - 160 stars on GitHub - 2 maintainers
nolife 0.4.0
Crate to open a scope and then freeze it in time for future access.
7 versions - Latest release: about 1 month ago - 2.05 thousand downloads total - 98 stars on GitHub - 1 maintainer
Top 5.8% on crates.io
rental 0.5.6
A macro to generate safe self-referential structs, plus premade types for common use cases.
37 versions - Latest release: about 3 years ago - 41 dependent packages - 749 dependent repositories - 2.23 million downloads total - 212 stars on GitHub - 1 maintainer
lifelink 0.2.0
Erase covariant lifetime parameters from anything, with generic associated types.
3 versions - Latest release: 11 months ago - 1.05 thousand downloads total - 2 stars on GitHub - 1 maintainer
ref-portals 1.0.0-beta.2 💰
Safely use (stack) references outside their original scope
2 versions - Latest release: about 4 years ago - 788 downloads total - 0 stars on GitHub - 1 maintainer
higher-kinded-types 0.1.1
"Generic generics" / higher-kinded APIs in stable Rust
8 versions - Latest release: 10 months ago - 3 dependent packages - 20.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
existential 0.1.1
Existential quantification over lifetimes
2 versions - Latest release: over 2 years ago - 686 downloads total - 2 stars on GitHub - 1 maintainer
owned-fd 0.1.0 💰
Ownership and lifetimes for file descriptors
1 version - Latest release: about 8 years ago - 10.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
visiting_ref 0.2.0
Container types that asynchronously return ownership of a value to another context upon exiting s...
2 versions - Latest release: over 4 years ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
escher-derive 0.2.0
Self-referencial structs using the async/await transformation
2 versions - Latest release: about 3 years ago - 1 dependent package - 1.26 thousand downloads total - 43 stars on GitHub - 1 maintainer
escher 0.3.0
Self-referencial structs using the async/await transformation
3 versions - Latest release: about 3 years ago - 1.13 thousand downloads total - 43 stars on GitHub - 1 maintainer
fortify 0.4.1
A simple and convenient way to bundle owned data with a borrowing type
7 versions - Latest release: about 2 years ago - 1 dependent repositories - 46.3 thousand downloads total - 27 stars on GitHub - 1 maintainer
rust_hero 0.5.2
Rust assistant that utilizes NLP to enhance the quality of rust code.
6 versions - Latest release: over 1 year ago - 1.63 thousand downloads total - 2 stars on GitHub - 1 maintainer
scoped-env 2.1.0
A lifetime scoped env variable setting
3 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 13.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
cryo 0.3.1
Extend the lifetime of a reference. Safely.
18 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 18.9 thousand downloads total - 8 stars on GitHub - 1 maintainer
Top 5.5% on crates.io
zerofrom-derive 0.1.3 💰
Custom derive for the zerofrom crate
4 versions - Latest release: 8 months ago - 1 dependent package - 432 dependent repositories - 1.31 million downloads total - 1,203 stars on GitHub - 1 maintainer
rsor 0.1.5 💰
Reusable slice of references
6 versions - Latest release: 26 days ago - 1 dependent package - 11 dependent repositories - 22.9 thousand downloads total - 11 stars on GitHub - 1 maintainer
lifetime-thread 0.3.0
A thread with a lifetime. Divide a value into master and slave. After the lifetime of the master ...
7 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 3.14 thousand downloads total - 5 stars on GitHub - 1 maintainer
higher-order-closure 0.0.5
Allow function lifetime elision and explicit `for<'a>` annotations on closures.
5 versions - Latest release: over 2 years ago - 1 dependent package - 5 dependent repositories - 246 thousand downloads total - 21 stars on GitHub - 1 maintainer
vecstorage 0.1.2
Re-use the memory for vectors containing values with different lifetimes
3 versions - Latest release: about 3 years ago - 1 dependent package - 3 dependent repositories - 3.06 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
Top 2.9% on crates.io
zerofrom 0.1.3 💰
ZeroFrom trait for constructing
4 versions - Latest release: 8 months ago - 13 dependent packages - 444 dependent repositories - 1.51 million downloads total - 1,203 stars on GitHub - 1 maintainer
contain 0.4.0 removed
A crate for defining/extending lifetimes
7 versions - Latest release: over 1 year ago - 1 maintainer