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.

dyn-context-macro 0.0.6
Proc macro crate for dyn-context.
6 versions - Latest release: about 3 years ago - 1 dependent package - 9.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
rc-borrow 1.5.0 💰
Borrowed forms of Rc and Arc.
7 versions - Latest release: 6 months ago - 46.2 thousand downloads total - 127 stars on GitHub - 1 maintainer
downgrade 0.1.0
Downgrade a mutable reference to an immutable one.
1 version - Latest release: 4 months ago - 488 downloads total - 0 stars on GitHub - 1 maintainer
Top 5.4% on crates.io
self_cell 1.2.0
Safe-to-use proc-macro-free self-referential structs in stable Rust.
17 versions - Latest release: 4 months ago - 32 dependent packages - 584 dependent repositories - 16.7 million downloads total - 269 stars on GitHub - 1 maintainer
refbox 0.4.0
A Box with weak references
4 versions - Latest release: 3 months ago - 1 dependent repositories - 4.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
rsor 0.1.5 💰
Reusable slice of references
6 versions - Latest release: about 1 year ago - 1 dependent package - 11 dependent repositories - 40.9 thousand downloads total - 11 stars on GitHub - 1 maintainer
temporaries 0.10.2
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hack...
3 versions - Latest release: 6 months ago - 1.86 thousand downloads total - 1 maintainer
counted 0.0.0 💰
Efficient reference counted collections.
1 version - Latest release: over 5 years ago - 1.52 thousand downloads total - 0 stars on GitHub - 1 maintainer
outref 0.5.2 💰
Out reference
7 versions - Latest release: 6 months ago - 4 dependent packages - 1,042 dependent repositories - 44.8 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 4 years ago - 1 dependent package - 10.1 thousand downloads total - 1 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: over 5 years ago - 98 dependent packages - 7,077 dependent repositories - 18 million downloads total - 353 stars on GitHub - 2 maintainers
owning_ref_lockable 0.4.2
A library for creating references that carry their owner with them.
1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 4.13 thousand downloads total - 353 stars on GitHub - 1 maintainer
slotmap-fork-otter 1.0.2
Slotmap data structure - temporary fork for Otter
1 version - Latest release: over 4 years ago - 2 dependent packages - 5.17 thousand downloads total - 1,207 stars on GitHub - 2 maintainers
Top 2.8% on crates.io
slotmap 1.0.7
Slotmap data structure
19 versions - Latest release: over 1 year ago - 189 dependent packages - 6,674 dependent repositories - 31.3 million downloads total - 1,207 stars on GitHub - 1 maintainer
cryo 0.3.1
Extend the lifetime of a reference. Safely.
18 versions - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 34.1 thousand downloads total - 8 stars on GitHub - 1 maintainer
as-is 0.0.30
An abstraction over ownership.
35 versions - Latest release: about 1 year ago - 39 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: about 4 years ago - 1 dependent package - 1 dependent repositories - 5.35 thousand downloads total - 14 stars on GitHub - 1 maintainer
hoist_temporaries 0.2.1 💰
Procedural macro to extend the lifetimes of temporary variables.
3 versions - Latest release: almost 5 years ago - 3.79 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 2 years ago - 2.39 thousand downloads total - 1 stars on GitHub - 1 maintainer
dyn-context 0.19.5
Simple mechanism for lifetimes erasing.
52 versions - Latest release: about 1 year ago - 4 dependent packages - 1 dependent repositories - 63.9 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: 6 months ago - 2.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
ref-map 0.1.3
Helper trait for Option and Result to map references
3 versions - Latest release: almost 4 years ago - 4 dependent packages - 6 dependent repositories - 83 thousand downloads total - 1 stars on GitHub - 1 maintainer
retain 0.0.0
[TBD] Home for the simple `Retain` trait, for clearer clone semantics
1 version - Latest release: almost 4 years ago - 1.37 thousand downloads total - 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: 6 days ago - 6.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
named-colour 0.3.22
named-colour provides Hex Codes for popular colour names.
31 versions - Latest release: 6 days ago - 37.3 thousand downloads total - 0 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 4 years ago - 41 dependent packages - 749 dependent repositories - 2.37 million downloads total - 210 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 4 years ago - 1 dependent package - 5 dependent repositories - 10.2 thousand downloads total - 211 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: about 9 years ago - 3.64 thousand downloads total - 8 stars on GitHub - 1 maintainer
detach 0.0.42
helper type for being able to detach/reatach a member item
27 versions - Latest release: over 5 years ago - 6 dependent packages - 3 dependent repositories - 74.5 thousand downloads total - 45 stars on GitHub - 2 maintainers
roussillon-memory 0.1.4
Memory utility for the roussillon language
5 versions - Latest release: 11 months ago - 4.84 thousand downloads total - 0 stars on asgard.trehinos.eu - 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: about 2 years ago - 5.73 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: 11 months ago - 1.05 thousand downloads total - 0 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: 6 months ago - 3.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
hv-stampede 0.2.1
Bumpalo-based arena allocation utilities for Heavy
3 versions - Latest release: over 3 years ago - 1 dependent package - 4.37 thousand downloads total - 1 maintainer
bibleref 0.4.0
Structures and functions for managing Bible references
12 versions - Latest release: 11 days ago - 5.25 thousand downloads total - 1 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 5 years ago - 3 dependent packages - 5 dependent repositories - 53.2 thousand downloads total - 7 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: 7 months ago - 662 downloads total - 0 stars on GitHub - 1 maintainer
weakref 0.2.0
Copy+static reference type which checks liveness at runtime.
2 versions - Latest release: 22 days ago - 368 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: over 3 years ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
refset 0.2.0
A non-owning HashSet
3 versions - Latest release: almost 5 years ago - 3.9 thousand downloads total - 0 stars on git.flanchan.moe - 1 maintainer
sendify 1.1.0
An unsafe crate to wrap a reference to make it Send + Sync.
3 versions - Latest release: about 5 years ago - 3.64 thousand downloads total - 3 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: over 4 years ago - 3.8 thousand downloads total - 5 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: about 6 years ago - 1 dependent package - 1 dependent repositories - 4.93 thousand downloads total - 1 maintainer
cell-ref 0.1.1
Cell type with methods for by-reference mutation
2 versions - Latest release: about 3 years ago - 2.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-ref 0.1.0
Proc. macro for generating enum discriminant types.
2 versions - Latest release: over 2 years ago - 2.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
raqiya-bible-reference 0.1.3
Parsing and conversion for Bible references
3 versions - Latest release: almost 2 years ago - 3.39 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: 9 months ago - 1 dependent package - 1 dependent repositories - 20.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
hayagriva 0.8.1 💰
Work with references: Literature database management, storage, and citation formatting
16 versions - Latest release: 6 months ago - 3 dependent packages - 20 dependent repositories - 256 thousand downloads total - 466 stars on GitHub - 2 maintainers
reown 0.0.0
[TBD] Home for the simple `SharedOwnerhip` trait, for clearer clone semantics
1 version - Latest release: almost 4 years ago - 1.34 thousand downloads total - 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 4 years ago - 2.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
region_buffer 0.1.5 💰
A growable array allowing for multiple mutable non overlapping regions
6 versions - Latest release: over 6 years ago - 7.94 thousand downloads total - 16 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: almost 2 years ago - 1 dependent package - 112 thousand downloads total - 8 stars on GitHub - 1 maintainer
temp-inst-derive 1.0.0
Derive macros for the temp-inst crate.
1 version - Latest release: 11 months ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
refmove 0.1.3
An experimental implementation of library-level by-move references
4 versions - Latest release: over 6 years ago - 5.58 thousand downloads total - 1 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: almost 3 years ago - 2.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
unsaferef 0.1.0
An unsafe reference without explicit lifetime
1 version - Latest release: 10 months ago - 886 downloads total - 1 stars on GitHub - 1 maintainer
shelves 1.2.0
Storing values referenced by a unique typed index.
12 versions - Latest release: about 2 years ago - 1 dependent repositories - 13.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
slotmap-map 1.0.7
Slotmap data structure
1 version - Latest release: over 1 year ago - 1 dependent package - 1.41 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: over 1 year ago - 8 dependent packages - 11 dependent repositories - 269 thousand downloads total - 0 stars on GitHub - 1 maintainer
selfstack 0.3.0
A macro to generate self-referential structs
1 version - Latest release: over 5 years ago - 1.47 thousand downloads total - 8 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: over 1 year ago - 39 dependent packages - 286 dependent repositories - 4.18 million downloads total - 33 stars on GitHub - 1 maintainer
atomic-borrow 0.1.3
A simple atomic reference counter
4 versions - Latest release: over 2 years ago - 4.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
mappable-rc 0.1.1
Provides mappable reference counted types
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 180 thousand downloads total - 8 stars on GitHub - 1 maintainer
ref_eq 1.0.0
Determine if two borrowed pointers point to the same thing.
2 versions - Latest release: almost 9 years ago - 1 dependent package - 1 dependent repositories - 9.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
lifelink 0.2.0
Erase covariant lifetime parameters from anything, with generic associated types.
3 versions - Latest release: about 2 years ago - 3.52 thousand downloads total - 2 stars on GitHub - 1 maintainer
push-while-ref 0.1.1
push while having a reference
2 versions - Latest release: over 4 years ago - 2.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
slotmapd 1.0.11
orlp/slotmap fork where serialization cycle doesn't change observable behavior
6 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 46.7 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 6 years ago - 1 dependent repositories - 9.54 thousand downloads total - 8 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: about 3 years ago - 1 dependent package - 7.88 thousand downloads total - 4 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: over 3 years ago - 1 dependent repositories - 97 thousand downloads total - 27 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: about 1 year ago - 4.05 thousand downloads total - 0 stars on GitHub - 1 maintainer
dabuild 0.2.0
Access genome build metadata
3 versions - Latest release: 5 months ago - 1.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-ref-macro 0.1.0
Proc. macro implementation for the `enum-ref` crate.
2 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.65 thousand downloads total - 1 stars on GitHub - 1 maintainer
rt-own 0.0.2
runtime ownership: owner, sharer and holder
1 version - Latest release: over 1 year ago - 1.34 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 3 years ago - 1 dependent repositories - 7.91 thousand downloads total - 14 stars on GitHub - 1 maintainer
orc 0.0.1
Don't use this yet!
1 version - Latest release: over 9 years ago - 5.29 thousand downloads total - 1 stars on GitHub - 1 maintainer
thinnable 0.3.3
Thin references to unsized types.
8 versions - Latest release: almost 4 years ago - 8.41 thousand downloads total - 4 stars on GitHub - 1 maintainer
splitmut 0.2.1
Safely retrieves multiple mutable values from the same collection.
3 versions - Latest release: over 7 years ago - 1 dependent package - 30 dependent repositories - 827 thousand downloads total - 13 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: about 8 years ago - 1 dependent package - 4 dependent repositories - 25 thousand downloads total - 3 stars on GitHub - 1 maintainer
a1 1.0.1
A package for converting to and from A1 spreadsheet notation
4 versions - Latest release: 9 months ago - 2 dependent packages - 1.86 thousand downloads total - 1 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: over 4 years ago - 2 dependent packages - 1 dependent repositories - 15.2 thousand downloads total - 268 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: 25 days ago - 7.83 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
hashable_rc 0.2.1
Hashable wrappers for reference countings.
5 versions - Latest release: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 6.11 thousand downloads total - 0 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: about 3 years ago - 8.31 thousand downloads total - 4 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: almost 5 years ago - 1 dependent package - 14.7 thousand downloads total - 0 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 3 years ago - 1.34 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: over 4 years ago - 1.45 thousand downloads total - 7 stars on GitHub - 1 maintainer
ref-kman 0.0.2
Shared reference like Mutex
2 versions - Latest release: almost 3 years ago - 2.33 thousand downloads total - 0 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 5 years ago - 2.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
persian-rug 0.1.4
Framework for bringing together disparate objects with inconvenient relationships.
5 versions - Latest release: about 1 year ago - 5 dependent packages - 3 dependent repositories - 8 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: over 4 years ago - 1 dependent package - 3.09 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: over 4 years ago - 3.58 thousand downloads total - 43 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: 9 months ago - 708 downloads total
persian-rug_derive 0.1.3
Framework for bringing together disparate objects with inconvenient relationships.
4 versions - Latest release: about 1 year ago - 1 dependent package - 7.55 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: almost 4 years ago - 2 dependent packages - 3 dependent repositories - 36 thousand downloads total - 6 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: about 3 years ago - 1 dependent package - 1 dependent repositories - 18 thousand downloads total - 371 stars on GitHub - 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: 11 months ago - 1.67 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: about 3 years ago - 5.54 thousand downloads total - 0 stars on GitHub - 1 maintainer