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

crates.io "reference" keyword

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

ref-portals 1.0.0-beta.2 💰
Safely use (stack) references outside their original scope
2 versions - Latest release: over 5 years ago - 2.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 3.4% on crates.io
owning_ref 0.4.1
A library for creating references that carry their owner with them.
16 versions - Latest release: almost 6 years ago - 98 dependent packages - 7,077 dependent repositories - 19.4 million downloads total - 353 stars on GitHub - 2 maintainers
lifelink 0.2.0
Erase covariant lifetime parameters from anything, with generic associated types.
3 versions - Latest release: over 2 years ago - 4.08 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
slotmap 1.1.1
Slotmap data structure
21 versions - Latest release: 2 months ago - 189 dependent packages - 6,674 dependent repositories - 52.9 million downloads total - 1,239 stars on GitHub - 1 maintainer
lazy_ref 0.4.0
Implements a non-blocking synchronization primitive for lazy-initialized immutable references.
4 versions - Latest release: almost 2 years ago - 4.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
hayagriva 0.9.1 💰
Work with references: Literature database management, storage, and citation formatting
18 versions - Latest release: 5 months ago - 3 dependent packages - 20 dependent repositories - 755 thousand downloads total - 510 stars on GitHub - 2 maintainers
member-ref-vec 💰
Allows you to create a "temporary" Vec of references which persists its allocated memory and whic...
6 versions - Latest release: about 2 months ago - 6.92 thousand downloads total - 0 stars on GitHub - 1 maintainer
outref 0.5.2 💰
Out reference
7 versions - Latest release: about 1 year ago - 4 dependent packages - 1,042 dependent repositories - 83.2 million downloads total - 4 stars on GitHub - 1 maintainer
multiref 0.1.2
Multireferences: a safe way to do [&T] -> &[T]
3 versions - Latest release: over 5 years ago - 1 dependent package - 10.8 thousand downloads total - 1 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: 1 day ago - 9.02 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
ref_eq 1.0.0
Determine if two borrowed pointers point to the same thing.
2 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 10.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
refset 0.2.0
A non-owning HashSet
3 versions - Latest release: over 5 years ago - 4.4 thousand downloads total - 0 stars on git.flanchan.moe - 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: about 5 years ago - 1 dependent package - 5 dependent repositories - 10.7 thousand downloads total - 211 stars on GitHub - 1 maintainer
slotmap-map 1.0.7
Slotmap data structure
1 version - Latest release: almost 2 years ago - 1 dependent package - 1.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
hv-stampede 0.2.1
Bumpalo-based arena allocation utilities for Heavy
3 versions - Latest release: about 4 years ago - 1 dependent package - 4.99 thousand downloads total - 1 maintainer
refmove 0.1.3
An experimental implementation of library-level by-move references
4 versions - Latest release: about 7 years ago - 6.22 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
self_cell 1.2.2
Safe-to-use proc-macro-free self-referential structs in stable Rust.
19 versions - Latest release: about 1 month ago - 32 dependent packages - 584 dependent repositories - 26.7 million downloads total - 288 stars on GitHub - 1 maintainer
temporaries 0.10.5
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hack...
6 versions - Latest release: 6 months ago - 3.49 thousand downloads total - 1 maintainer
enum-ref 0.1.0
Proc. macro for generating enum discriminant types.
2 versions - Latest release: almost 3 years ago - 2.74 thousand downloads total - 1 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: over 3 years ago - 9.71 thousand downloads total - 4 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: about 4 years ago - 1 dependent repositories - 9.07 thousand downloads total - 14 stars on GitHub - 1 maintainer
niceowner 0.1.0
A stupid library that allows you to own a value, even if it comes from a reference. No cloning.
1 version - Latest release: about 1 year ago - 896 downloads total - 0 stars on GitHub - 1 maintainer
refbox 0.4.1
A Box with weak references
5 versions - Latest release: 6 months ago - 1 dependent repositories - 5.94 thousand downloads total - 7 stars on GitHub - 1 maintainer
pgat 0.3.0
Proxy GAT: Abstractions for generic proxy views with GAT to enable generic container types
4 versions - Latest release: 6 months ago - 9.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
mdrefcheck 0.2.1
A CLI tool to validate references in markdown files.
6 versions - Latest release: 19 days ago - 1.19 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: about 7 years ago - 1 dependent repositories - 10.4 thousand downloads total - 7 stars on GitHub - 1 maintainer
unity-reference-server 0.1.5
An application and server for resolving references within Unity projects
6 versions - Latest release: about 1 year ago - 4.13 thousand downloads total - 2 stars on GitHub - 1 maintainer
escher 0.3.0
Self-referencial structs using the async/await transformation
3 versions - Latest release: almost 5 years ago - 4.19 thousand downloads total - 44 stars on GitHub - 1 maintainer
recursive_reference 0.3.0
This crate provides a way to walk on recursive structures easily and safely.
4 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 6.09 thousand downloads total - 13 stars on GitHub - 1 maintainer
refstruct 0.1.1
Generates code for structs which can rerefence their own fields. Currently alpha/experimental.
2 versions - Latest release: over 9 years ago - 4 thousand downloads total - 8 stars on GitHub - 1 maintainer
scalar_api_reference 0.1.0
Embed Scalar API documentation in Rust web applications
1 version - Latest release: 5 months ago - 1.78 thousand downloads total - 12,088 stars on GitHub - 1 maintainer
thinnable 0.3.3
Thin references to unsized types.
8 versions - Latest release: over 4 years ago - 9.73 thousand downloads total - 4 stars on GitHub - 1 maintainer
temp-inst-derive 1.0.0
Derive macros for the temp-inst crate.
1 version - Latest release: over 1 year ago - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
slotmap_fork_lmondada 1.0.8
Slotmap data structure
1 version - Latest release: 6 months ago - 38.1 thousand downloads total - 1,239 stars on GitHub - 1 maintainer
prealloc_ref_vec 0.1.1
Create temporary `Vec`s of references without allocating/deallocating (useful for realtime code)
2 versions - Latest release: 4 months ago - 966 downloads total - 1 maintainer
owning_ref_lockable 0.4.2
A library for creating references that carry their owner with them.
1 version - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 4.45 thousand downloads total - 353 stars on GitHub - 1 maintainer
unsaferef 0.1.0
An unsafe reference without explicit lifetime
1 version - Latest release: over 1 year ago - 1.13 thousand downloads total - 1 stars on GitHub - 1 maintainer
mayber 0.1.1
A zero-cost enum for handling either references or owned values with a unified interface
2 versions - Latest release: 19 days ago - 694 downloads total - 1 maintainer
dabuild 0.3.1
Access genome build metadata
5 versions - Latest release: 3 months ago - 2.19 thousand downloads total - 0 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: almost 2 years ago - 8 dependent packages - 11 dependent repositories - 395 thousand downloads total - 0 stars on GitHub - 1 maintainer
named-colour 0.3.25
named-colour provides Hex Codes for popular colour names.
34 versions - Latest release: 3 months ago - 48.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
stack-cell-ref 0.3.0
Share a reference in thread inner.
4 versions - Latest release: about 1 year ago - 3.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_ref 0.2.1
Atomic &'a T types with support for static allocation
5 versions - Latest release: over 4 years ago - 2 dependent packages - 3 dependent repositories - 38.7 thousand downloads total - 6 stars on GitHub - 1 maintainer
weakref 0.2.1
Copy+static reference type which checks liveness at runtime.
3 versions - Latest release: 6 months ago - 1.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
selfstack 0.3.0
A macro to generate self-referential structs
1 version - Latest release: about 6 years ago - 1.71 thousand downloads total - 8 stars on GitHub - 1 maintainer
dyn-context-macro 0.0.6
Proc macro crate for dyn-context.
6 versions - Latest release: over 3 years ago - 1 dependent package - 10.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
a1 1.0.1
A package for converting to and from A1 spreadsheet notation
4 versions - Latest release: over 1 year ago - 2 dependent packages - 2.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
cell-ref 0.1.1
Cell type with methods for by-reference mutation
2 versions - Latest release: over 3 years ago - 3.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
splitmut 0.2.1
Safely retrieves multiple mutable values from the same collection.
3 versions - Latest release: almost 8 years ago - 1 dependent package - 30 dependent repositories - 913 thousand downloads total - 13 stars on GitHub - 1 maintainer
bumpref 0.1.0
Explicit .bump() method for Arc and Rc that signals cheap refcount cloning
1 version - Latest release: 3 months ago - 40 downloads total - 1 maintainer
bibleref 0.4.0
Structures and functions for managing Bible references
12 versions - Latest release: 7 months ago - 7.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
rsor 0.1.5 💰
Reusable slice of references
6 versions - Latest release: almost 2 years ago - 1 dependent package - 11 dependent repositories - 52.3 thousand downloads total - 11 stars on GitHub - 1 maintainer
dyn-context 0.19.5
Simple mechanism for lifetimes erasing.
52 versions - Latest release: over 1 year ago - 4 dependent packages - 1 dependent repositories - 69.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
push-while-ref 0.1.1
push while having a reference
2 versions - Latest release: about 5 years ago - 2.85 thousand 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: almost 5 years ago - 4.29 thousand downloads total - 5 stars on GitHub - 1 maintainer
downgrade 0.1.0
Downgrade a mutable reference to an immutable one.
1 version - Latest release: 11 months ago - 709 downloads total - 2 stars on GitHub - 1 maintainer
raqiya-bible-reference 0.1.3
Parsing and conversion for Bible references
3 versions - Latest release: over 2 years ago - 3.89 thousand downloads total - 0 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: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 19.9 thousand downloads total - 271 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: over 5 years ago - 4.15 thousand downloads total - 3 stars on GitHub - 1 maintainer
persian-rug_derive 0.1.3
Framework for bringing together disparate objects with inconvenient relationships.
4 versions - Latest release: over 1 year ago - 1 dependent package - 9.46 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: over 2 years ago - 6.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
counted 0.0.0 💰
Efficient reference counted collections.
1 version - Latest release: almost 6 years ago - 1.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
compare_by_address_derive 0.1.1
Derive macro for comparing and hashing structs/unions/enums by address
2 versions - Latest release: almost 4 years ago - 2.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
as-is 0.0.30
An abstraction over ownership.
35 versions - Latest release: over 1 year ago - 43.3 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
temp-stack 1.0.1
A data structure for contexts or similar stack structures that are allocated on the call stack, u...
2 versions - Latest release: over 1 year ago - 2.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
temp-inst 1.0.0
Provides safe lifetime-erased representations for objects with lifetime parameters. Can be used t...
1 version - Latest release: over 1 year ago - 1.41 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: almost 3 years ago - 1 dependent repositories - 15.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
safer_owning_ref 0.5.1
A library for creating references that carry their owner with them.
2 versions - Latest release: about 1 month ago - 1 dependent package - 186 thousand downloads total - 8 stars on GitHub - 1 maintainer
slotmap-fork-otter 1.0.2
Slotmap data structure - temporary fork for Otter
1 version - Latest release: almost 5 years ago - 2 dependent packages - 6 thousand downloads total - 1,239 stars on GitHub - 2 maintainers
orc 0.0.1
Don't use this yet!
1 version - Latest release: almost 10 years ago - 5.69 thousand downloads total - 1 stars on GitHub - 1 maintainer
atomic-borrow 0.1.3
A simple atomic reference counter
4 versions - Latest release: over 3 years ago - 5.55 thousand downloads total - 0 stars on GitHub - 1 maintainer
a1_notation 0.6.3
A package for converting to and from A1 spreadsheet notation
15 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 23.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
by_address 1.2.1
Wrapper for comparing and hashing pointers by address
12 versions - Latest release: almost 2 years ago - 39 dependent packages - 286 dependent repositories - 6.46 million downloads total - 33 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 4 years ago - 1.61 thousand 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: over 3 years ago - 6.5 thousand 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: about 6 years ago - 3 dependent packages - 5 dependent repositories - 59.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
fixed_free_list 0.3.0
A fixed-size free-list with optional key lifetime safety and macroless unique typing.
3 versions - Latest release: 4 months ago - 2.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
detach 0.0.42
helper type for being able to detach/reatach a member item
27 versions - Latest release: almost 6 years ago - 6 dependent packages - 3 dependent repositories - 79.9 thousand downloads total - 45 stars on GitHub - 2 maintainers
stable_gen_map 0.6.0
This crate provides Single-threaded generational maps with insert(&self), stable references acros...
16 versions - Latest release: 3 months ago - 381 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: over 8 years ago - 1 dependent package - 4 dependent repositories - 26 thousand downloads total - 3 stars on GitHub - 1 maintainer
hashable_rc 0.2.1
Hashable wrappers for reference countings.
5 versions - Latest release: over 5 years ago - 2 dependent packages - 1 dependent repositories - 6.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
xiny 0.0.0
Not Ready. Still in development, name reserved. Repo currently private. Look forward to the most ...
1 version - Latest release: over 1 year ago - 972 downloads total
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: almost 5 years ago - 41 dependent packages - 749 dependent repositories - 2.45 million downloads total - 211 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: over 6 years ago - 1 dependent package - 1 dependent repositories - 5.48 thousand downloads total - 1 maintainer
ref-kman 0.0.2
Shared reference like Mutex
2 versions - Latest release: over 3 years ago - 2.77 thousand 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: over 5 years ago - 4.21 thousand downloads total - 0 stars on GitHub - 1 maintainer
region_buffer 0.1.5 💰
A growable array allowing for multiple mutable non overlapping regions
6 versions - Latest release: about 7 years ago - 8.85 thousand downloads total - 16 stars on GitHub - 1 maintainer
rt-own 0.2.2
runtime ownership: owner, viewer and holder
5 versions - Latest release: 3 months ago - 1.71 thousand downloads total - 1 stars on GitHub - 1 maintainer
roussillon-memory 0.1.4
Memory utility for the roussillon language
5 versions - Latest release: over 1 year ago - 5.65 thousand downloads total - 0 stars on asgard.trehinos.eu - 1 maintainer
mappable-rc 0.1.1
Provides mappable reference counted types
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 234 thousand downloads total - 8 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 5 years ago - 1 dependent package - 15.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
simple_lines 0.0.1
Simple and secure line iterators to be used with all implementations of std::io::Read
1 version - Latest release: about 5 years ago - 1.73 thousand downloads total - 6 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: almost 4 years ago - 1 dependent repositories - 107 thousand downloads total - 28 stars on GitHub - 1 maintainer
enum-ref-macro 0.1.0
Proc. macro implementation for the `enum-ref` crate.
2 versions - Latest release: almost 3 years ago - 1 dependent package - 1 dependent repositories - 3.15 thousand downloads total - 1 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: almost 5 years ago - 2.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
rc-borrow 1.5.0 💰
Borrowed forms of Rc and Arc.
7 versions - Latest release: about 1 year ago - 61.7 thousand downloads total - 129 stars on GitHub - 1 maintainer
slotmapd 1.0.11
orlp/slotmap fork where serialization cycle doesn't change observable behavior
6 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 55.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
ref-map 0.1.4
Helper trait for Option and Result to map references
4 versions - Latest release: 4 months ago - 4 dependent packages - 6 dependent repositories - 90 thousand downloads total - 1 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: over 3 years ago - 1 dependent package - 9.11 thousand downloads total - 4 stars on GitHub - 1 maintainer
slotmap-slice-fork 1.0.7
Fork of slotmap
1 version - Latest release: 3 months ago - 59 downloads total - 1 maintainer