Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "reference" keyword
reown 0.0.0
[TBD] Home for the simple `SharedOwnerhip` trait, for clearer clone semantics1 version - Latest release: over 2 years ago - 463 downloads total - 1 maintainer
refbox 0.3.0
A smart pointer with a single owner and many weak references3 versions - Latest release: about 2 years ago - 1 dependent repositories - 1.43 thousand downloads total - 2 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
Top 5.8% on crates.io
37 versions - Latest release: about 3 years ago - 41 dependent packages - 749 dependent repositories - 2.24 million downloads total - 212 stars on GitHub - 1 maintainer
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.24 million downloads total - 212 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
12 versions - Latest release: 2 months ago - 39 dependent packages - 286 dependent repositories - 1.3 million downloads total - 32 stars on GitHub - 1 maintainer
by_address 1.2.1
Wrapper for comparing and hashing pointers by address12 versions - Latest release: 2 months ago - 39 dependent packages - 286 dependent repositories - 1.3 million downloads total - 32 stars on GitHub - 1 maintainer
mappable-rc 0.1.1
Provides mappable reference counted types2 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 69.2 thousand downloads total - 7 stars on GitHub - 1 maintainer
orc 0.0.1
Don't use this yet!1 version - Latest release: about 8 years ago - 4.26 thousand downloads total - 1 stars on GitHub - 1 maintainer
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
slotmap-map 1.0.7
Slotmap data structure1 version - Latest release: 2 months ago - 1 dependent package - 342 downloads total - 0 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
a1_notation 0.6.2
A package for converting to and from A1 spreadsheet notation14 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 5.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
persian-rug_derive 0.1.2
Framework for bringing together disparate objects with inconvenient relationships.3 versions - Latest release: almost 2 years ago - 1 dependent package - 3.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
shelves 1.2.0
Storing values referenced by a unique typed index.12 versions - Latest release: about 1 year ago - 1 dependent repositories - 4.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
slotmapd 1.0.10
orlp/slotmap fork where serialization cycle doesn't change observable behavior5 versions - Latest release: 10 months ago - 1 dependent package - 1 dependent repositories - 16.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
cloudr 1.3.0
A library that offers an abstract data structure for storing and managing values without moving t...5 versions - Latest release: 11 months ago - 1.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
19 versions - Latest release: 6 months ago - 189 dependent packages - 6,674 dependent repositories - 9.94 million downloads total - 1,029 stars on GitHub - 1 maintainer
slotmap 1.0.7
Slotmap data structure19 versions - Latest release: 6 months ago - 189 dependent packages - 6,674 dependent repositories - 9.94 million downloads total - 1,029 stars on GitHub - 1 maintainer
slotmap-fork-otter 1.0.2
Slotmap data structure - temporary fork for Otter1 version - Latest release: about 3 years ago - 2 dependent packages - 3.38 thousand downloads total - 1,029 stars on GitHub - 2 maintainers
persian-rug 0.1.2
Framework for bringing together disparate objects with inconvenient relationships.3 versions - Latest release: almost 2 years ago - 5 dependent packages - 3 dependent repositories - 2.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
15 versions - Latest release: 5 months ago - 32 dependent packages - 584 dependent repositories - 4.65 million downloads total - 213 stars on GitHub - 1 maintainer
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
enum-ref-macro 0.1.0
Proc. macro implementation for the `enum-ref` crate.2 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 844 downloads total - 1 stars on GitHub - 1 maintainer
refset 0.2.0
A non-owning HashSet3 versions - Latest release: over 3 years ago - 1.53 thousand downloads total - 1 maintainer
enum-ref 0.1.0
Proc. macro for generating enum discriminant types.2 versions - Latest release: about 1 year ago - 593 downloads total - 1 stars on GitHub - 1 maintainer
cell-ref 0.1.1
Cell type with methods for by-reference mutation2 versions - Latest release: about 2 years ago - 807 downloads total - 0 stars on GitHub - 1 maintainer
atomic_ref 0.2.1
Atomic &'a T types with support for static allocation5 versions - Latest release: over 2 years ago - 2 dependent packages - 3 dependent repositories - 23.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
ref-map 0.1.3
Helper trait for Option and Result to map references3 versions - Latest release: almost 3 years ago - 4 dependent packages - 6 dependent repositories - 37.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
stack-cell-ref
Share a reference in thread inner.1 version - 0 downloads total - 1 maintainer
detach 0.0.42
helper type for being able to detach/reatach a member item27 versions - Latest release: about 4 years ago - 6 dependent packages - 3 dependent repositories - 50 thousand downloads total - 44 stars on GitHub - 2 maintainers
Top 8.5% on crates.io
12 versions - Latest release: 17 days ago - 3 dependent packages - 20 dependent repositories - 59.5 thousand downloads total - 267 stars on GitHub - 2 maintainers
hayagriva 0.5.3 💰
Work with references: Literature database management, storage, and citation formatting12 versions - Latest release: 17 days ago - 3 dependent packages - 20 dependent repositories - 59.5 thousand downloads total - 267 stars on GitHub - 2 maintainers
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
dyn-context-macro 0.0.6
Proc macro crate for dyn-context.6 versions - Latest release: almost 2 years ago - 1 dependent package - 4.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
retain 0.0.0
[TBD] Home for the simple `Retain` trait, for clearer clone semantics1 version - Latest release: over 2 years ago - 447 downloads total - 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
outref 0.5.1
Out reference6 versions - Latest release: over 1 year ago - 4 dependent packages - 1,042 dependent repositories - 11.5 million downloads total - 2 stars on GitHub - 1 maintainer
region_buffer 0.1.5 💰
A growable array allowing for multiple mutable non overlapping regions6 versions - Latest release: over 5 years ago - 3.23 thousand downloads total - 16 stars on GitHub - 1 maintainer
ccl_owning_ref 0.4.2
A library for creating references that carry their owner with them.3 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 2.32 thousand downloads total - 1 maintainer
lazy_ref 0.4.0
Implements a non-blocking synchronization primitive for lazy-initialized immutable references.4 versions - Latest release: 23 days ago - 567 downloads total - 0 stars on GitHub - 1 maintainer
hv-stampede 0.2.1
Bumpalo-based arena allocation utilities for Heavy3 versions - Latest release: over 2 years ago - 1 dependent package - 1.64 thousand downloads total - 1 maintainer
splitmut 0.2.1
Safely retrieves multiple mutable values from the same collection.3 versions - Latest release: over 6 years ago - 1 dependent package - 30 dependent repositories - 407 thousand downloads total - 12 stars on GitHub - 1 maintainer
ref-kman 0.0.2
Shared reference like Mutex2 versions - Latest release: over 1 year ago - 648 downloads total - 0 stars on GitHub - 1 maintainer
iso_11649 0.1.2 💰
Implementation of ISO-11649 Financial services - Structured creditor reference to remittance info...2 versions - Latest release: over 1 year ago - 693 downloads total - 0 stars on GitHub - 1 maintainer
safer_owning_ref 0.5.0
A library for creating references that carry their owner with them.1 version - Latest release: 8 months ago - 1 dependent package - 1.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
Top 3.4% on crates.io
16 versions - Latest release: over 4 years ago - 98 dependent packages - 7,077 dependent repositories - 16.2 million downloads total - 353 stars on GitHub - 2 maintainers
owning_ref 0.4.1
A library for creating references that carry their owner with them.16 versions - Latest release: over 4 years ago - 98 dependent packages - 7,077 dependent repositories - 16.2 million downloads total - 353 stars on GitHub - 2 maintainers
raqiya-bible-reference 0.1.3
Parsing and conversion for Bible references3 versions - Latest release: 9 months ago - 874 downloads total - 0 stars on GitHub - 1 maintainer
sendify 1.1.0
An unsafe crate to wrap a reference to make it Send + Sync.3 versions - Latest release: about 4 years ago - 1.23 thousand downloads total - 3 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
unbox-box 0.1.0
"Wait why did I put a `*` in front of that variable yesterday?" - If `var` is a Box, use `var.unb...1 version - Latest release: about 3 years ago - 830 downloads total - 2 stars on GitHub - 1 maintainer
ref-portals 1.0.0-beta.2 💰
Safely use (stack) references outside their original scope2 versions - Latest release: about 4 years ago - 788 downloads total - 0 stars on GitHub - 1 maintainer
atomic-borrow 0.1.3
A simple atomic reference counter4 versions - Latest release: over 1 year ago - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
into-owned
This crate has been merged into as-is crate and is no longer developed by the current author.7 versions - Latest release: 22 days ago - 2.57 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
refstruct 0.1.1
Generates code for structs which can rerefence their own fields. Currently alpha/experimental.2 versions - Latest release: almost 8 years ago - 1.93 thousand downloads total - 8 stars on GitHub - 1 maintainer
selfstack 0.3.0
A macro to generate self-referential structs1 version - Latest release: over 4 years ago - 561 downloads total - 8 stars on GitHub - 1 maintainer
refmove 0.1.3
An experimental implementation of library-level by-move references4 versions - Latest release: over 5 years ago - 2.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
thinnable 0.3.3
Thin references to unsized types.8 versions - Latest release: over 2 years ago - 2.71 thousand downloads total - 4 stars on GitHub - 1 maintainer
simple_lines 0.0.1
Simple and secure line iterators to be used with all implementations of std::io::Read1 version - Latest release: over 3 years ago - 462 downloads total - 7 stars on GitHub - 1 maintainer
any_ref_macro 1.0.1
To capture and move things that are NOT 'static with memory safety.6 versions - Latest release: almost 2 years ago - 1 dependent package - 2.35 thousand downloads total - 4 stars on GitHub - 1 maintainer
compare_by_address_derive 0.1.1
Derive macro for comparing and hashing structs/unions/enums by address2 versions - Latest release: about 2 years ago - 742 downloads total - 0 stars on GitHub - 1 maintainer
relative 0.2.2
A type to wrap vtable references such that they can be safely sent between other processes runnin...9 versions - Latest release: over 4 years ago - 3 dependent packages - 5 dependent repositories - 39.1 thousand downloads total - 6 stars on GitHub - 1 maintainer
any_ref 0.2.1
To capture and move things that are NOT 'static with memory safety.7 versions - Latest release: almost 2 years ago - 2.16 thousand downloads total - 4 stars on GitHub - 1 maintainer
push-while-ref 0.1.1
push while having a reference2 versions - Latest release: over 3 years ago - 789 downloads total - 0 stars on GitHub - 1 maintainer
named-colour 0.1.0 💰
named-colour provides Hex Codes for popular colour names.1 version - Latest release: over 2 years ago - 455 downloads total - 0 stars on GitHub - 1 maintainer
hoist_temporaries 0.2.1
Procedural macro to extend the lifetimes of temporary variables.3 versions - Latest release: almost 4 years ago - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
include-merkle 0.1.4
Functionality for generating a Merkle-tree of a given text file with include references, replacin...5 versions - Latest release: over 5 years ago - 1 dependent repositories - 5.55 thousand downloads total - 7 stars on GitHub - 1 maintainer
multiref 0.1.2
Multireferences: a safe way to do [&T] -> &[T]3 versions - Latest release: over 3 years ago - 1 dependent package - 1.91 thousand downloads total - 1 stars on GitHub - 1 maintainer
counted 0.0.0 💰
Efficient reference counted collections.1 version - Latest release: about 4 years ago - 518 downloads total - 0 stars on GitHub - 1 maintainer
escher-derive 0.2.0
Self-referencial structs using the async/await transformation2 versions - Latest release: about 3 years ago - 1 dependent package - 1.26 thousand downloads total - 43 stars on GitHub - 1 maintainer
member-ref-vec
Allows you to create a "temporary" Vec of references which persists its allocated memory and whic...6 versions - Latest release: 23 days ago - 1.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
owning_ref_async 0.4.5
A library for creating references that carry their owner with them.3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 12.4 thousand downloads total - 353 stars on GitHub - 1 maintainer
owning_ref_lockable 0.4.2
A library for creating references that carry their owner with them.1 version - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 3.03 thousand downloads total - 353 stars on GitHub - 1 maintainer
escher 0.3.0
Self-referencial structs using the async/await transformation3 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 type7 versions - Latest release: about 2 years ago - 1 dependent repositories - 46.3 thousand downloads total - 27 stars on GitHub - 1 maintainer
hashable_rc 0.2.1
Hashable wrappers for reference countings.5 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 2.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
mapped-guard 0.0.1 💰
Returnable guards that represent for example a subset of the original borrow. Implemented for the...1 version - Latest release: over 3 years ago - 1 dependent package - 13.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed_free_list 0.2.0
A fixed-size free-list with optional key lifetime safety and macroless unique typing.2 versions - Latest release: over 1 year ago - 621 downloads total - 1 stars on GitHub - 1 maintainer
write-only 0.1.0
References/slices that provide write-access, but no read-access.1 version - Latest release: over 2 years ago - 418 downloads total - 0 stars on GitHub - 1 maintainer
as-is 0.0.29
An abstraction over ownership34 versions - Latest release: 8 months ago - 9.2 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
recursive_reference 0.3.0
This crate provides a way to walk on recursive structures easily and safely.4 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 1.83 thousand downloads total - 13 stars on GitHub - 1 maintainer
rt-own 0.0.2
runtime ownership: owner, sharer and holder1 version - Latest release: 3 months ago - 336 downloads total - 0 stars on GitHub - 1 maintainer
hash_by_ref 0.1.0
A simple NewType that wraps Rc<T> and allows to use the reference identity/pointer value of Rc<T>...1 version - Latest release: almost 7 years ago - 1 dependent package - 4 dependent repositories - 10.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
mown 1.0.0
Maybe owned values. Wrappers for values that can be either owned or borrowed.6 versions - Latest release: about 2 months ago - 8 dependent packages - 11 dependent repositories - 127 thousand downloads total - 0 stars on GitHub - 1 maintainer
ref_eq 1.0.0
Determine if two borrowed pointers point to the same thing.2 versions - Latest release: over 7 years ago - 1 dependent package - 1 dependent repositories - 6.12 thousand downloads total - 4 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
rsor 0.1.5 💰
Reusable slice of references6 versions - Latest release: 28 days ago - 1 dependent package - 11 dependent repositories - 22.9 thousand downloads total - 11 stars on GitHub - 1 maintainer
rc-borrow 1.4.0 💰
Borrowed forms of Rc and Arc.6 versions - Latest release: almost 4 years ago - 18.8 thousand downloads total - 116 stars on GitHub - 1 maintainer
Related Keywords
lifetime
15
rust
12
ownership
9
self
9
rc
9
borrowing
7
pointer
7
storage
7
arena
6
hash
5
allocator
5
ref
5
sibling
5
field
5
owning
5
slotmap
4
borrow
4
arc
4
references
4
shared
4
mutable
3
atomic
3
slice
3
wrapper
3
owned
3
identity
3
counting
3
library
3
map
3
sync
3
macro
2
self-reference
2
type
2
temp
2
lifetimes
2
static
2
cell
2
generic
2
enum
2
write-only
2
lazy
2
referential-structs
2
erasure
2
ast
2
cow
2
weak
2
smart-pointer
2
clone
2
vec
2
utility
2
framework
2
box
2
equality
2
iterator
1
safe
1
thin
1
fat
1
as_ref
1
extend
1
portal
1
unsized
1
send
1
counter
1
sized
1
struct
1
equals
1
readability
1
unsafe
1
unwrap
1
extension
1
cryo
1
container
1
reference-identity
1
refcell
1
data-structures
1
recursive
1
mutability
1
fixed-size
1
own
1
freelist
1
guard
1
vector
1
count
1
string
1
distributive-law
1
merkle
1
include
1
compare
1
shader
1
temporary
1
variable
1
temporaries
1
constants
1
colours
1
insert
1
push
1
serde
1
distributed
1
derive
1
lines
1