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

crates.io "reference" keyword

rustcheat 1.0.0
A fast and simple CLI cheat sheet for Rust, providing quick access to syntax, keywords, and commo...
1 version - Latest release: 23 minutes ago - 0 downloads total - 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: about 6 years ago - 98 dependent packages - 7,077 dependent repositories - 20.1 million downloads total - 353 stars on GitHub - 2 maintainers
selfstack 0.3.0
A macro to generate self-referential structs
1 version - Latest release: over 6 years ago - 1.72 thousand downloads total - 8 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 - 453 thousand downloads total - 0 stars on GitHub - 1 maintainer
dabuild 0.3.1
Access genome build metadata
5 versions - Latest release: 4 months ago - 2.2 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 - 39.4 thousand downloads total - 6 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: 4 months ago - 44 downloads total - 3 stars on GitHub - 1 maintainer
stable_gen_map 0.12.1
This crate provides Single-threaded generational maps with insert(&self), stable references acros...
24 versions - Latest release: 1 day ago - 487 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 6 years ago - 3 dependent packages - 5 dependent repositories - 59.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
cell-ref 0.1.1
Cell type with methods for by-reference mutation
2 versions - Latest release: almost 4 years ago - 3.3 thousand downloads total - 0 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: 3 months ago - 32 dependent packages - 584 dependent repositories - 32.1 million downloads total - 297 stars on GitHub - 1 maintainer
weakref 0.2.1
Copy+static reference type which checks liveness at runtime.
3 versions - Latest release: 8 months ago - 1.53 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: about 8 years ago - 1 dependent package - 30 dependent repositories - 945 thousand downloads total - 13 stars on GitHub - 1 maintainer
cloudillo-ref 0.8.11
Reference and lookup API endpoints for the Cloudillo platform
2 versions - Latest release: 3 days ago - 127 downloads total - 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
bibleref 0.4.0
Structures and functions for managing Bible references
12 versions - Latest release: 8 months ago - 7.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
graph-clonable-ref 0.1.0
A fast, thread-safe cloneable reference that preserves reference structure during deep cloning
1 version - Latest release: 7 days ago - 0 downloads total - 1 maintainer
dyn-context 0.19.5
Simple mechanism for lifetimes erasing.
52 versions - Latest release: almost 2 years ago - 4 dependent packages - 1 dependent repositories - 70.1 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: almost 5 years ago - 41 dependent packages - 749 dependent repositories - 2.57 million downloads total - 211 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 - 7.85 million downloads total - 33 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.24 thousand downloads total - 1 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.3 thousand downloads total - 1,239 stars on GitHub - 2 maintainers
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 - 20.5 thousand downloads total - 271 stars on GitHub - 1 maintainer
persian-rug 0.1.4
Framework for bringing together disparate objects with inconvenient relationships.
5 versions - Latest release: almost 2 years ago - 5 dependent packages - 3 dependent repositories - 10.2 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 - 24.1 thousand downloads total - 2 stars on GitHub - 1 maintainer
ref-map 0.2.0
Helper trait for Option and Result to map references
5 versions - Latest release: about 1 month ago - 4 dependent packages - 6 dependent repositories - 98.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
mappable-rc 0.1.1
Provides mappable reference counted types
2 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 257 thousand downloads total - 8 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.51 thousand downloads total - 1 maintainer
safer_owning_ref 0.5.1
A library for creating references that carry their owner with them.
2 versions - Latest release: 3 months ago - 1 dependent package - 226 thousand downloads total - 8 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 4 years ago - 1 dependent package - 1 dependent repositories - 22.6 thousand downloads total - 377 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 - 7.02 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
persian-rug_derive 0.1.3
Framework for bringing together disparate objects with inconvenient relationships.
4 versions - Latest release: almost 2 years ago - 1 dependent package - 9.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
cryo 0.3.1
Extend the lifetime of a reference. Safely.
18 versions - Latest release: over 4 years ago - 1 dependent package - 2 dependent repositories - 36.6 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.3 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 4 years ago - 1.61 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.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
detach 0.0.42
helper type for being able to detach/reatach a member item
27 versions - Latest release: about 6 years ago - 6 dependent packages - 3 dependent repositories - 81.8 thousand downloads total - 45 stars on GitHub - 2 maintainers
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 - 109 thousand downloads total - 28 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: about 4 years ago - 2.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
downgrade 0.1.0
Downgrade a mutable reference to an immutable one.
1 version - Latest release: 12 months ago - 714 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.9 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: over 7 years ago - 8.87 thousand downloads total - 16 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 - 59.2 thousand downloads total - 0 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 4 years ago - 1 dependent package - 9.19 thousand downloads total - 4 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 3 years ago - 2.94 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: almost 5 years ago - 1 dependent package - 3.67 thousand downloads total - 43 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 - 54.4 thousand downloads total - 11 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.67 thousand downloads total - 0 stars on asgard.trehinos.eu - 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.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
rc-borrow 1.5.0 💰
Borrowed forms of Rc and Arc.
7 versions - Latest release: about 1 year ago - 73.1 thousand downloads total - 129 stars on GitHub - 1 maintainer
orc 0.0.1
Don't use this yet!
1 version - Latest release: almost 10 years ago - 5.7 thousand downloads total - 1 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.49 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: almost 4 years ago - 6.52 thousand downloads total - 0 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: over 1 year ago - 2.13 thousand 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 9 years ago - 1 dependent package - 4 dependent repositories - 26.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
as-is 0.0.30
An abstraction over ownership.
35 versions - Latest release: over 1 year ago - 43.4 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
counted 0.0.0 💰
Efficient reference counted collections.
1 version - Latest release: about 6 years ago - 1.73 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.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
slotmap-slice-fork 1.0.7
Fork of slotmap
1 version - Latest release: 5 months ago - 69 downloads total - 1 maintainer
sendify 1.1.0
An unsafe crate to wrap a reference to make it Send + Sync.
3 versions - Latest release: almost 6 years ago - 4.16 thousand downloads total - 3 stars on GitHub - 1 maintainer
rt-own 0.2.2
runtime ownership: owner, viewer and holder
5 versions - Latest release: 4 months ago - 1.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 2.8% on crates.io
slotmap 1.1.1
Slotmap data structure
21 versions - Latest release: 4 months ago - 189 dependent packages - 6,674 dependent repositories - 58.5 million downloads total - 1,239 stars on GitHub - 1 maintainer
ref-kman 0.0.2
Shared reference like Mutex
2 versions - Latest release: over 3 years ago - 2.78 thousand downloads total - 0 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 - 897 downloads total - 0 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.79 thousand downloads total - 2 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.47 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: almost 6 years ago - 2.86 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 - 17.2 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: 6 months ago - 3 dependent packages - 20 dependent repositories - 923 thousand downloads total - 510 stars on GitHub - 2 maintainers
clasma
A procedural macro for partial borrowing
11 versions - Latest release: 14 days ago - 3.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
lifelink 0.2.0
Erase covariant lifetime parameters from anything, with generic associated types.
3 versions - Latest release: over 2 years ago - 4.09 thousand downloads total - 2 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 - 92.5 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
member-ref-vec 💰
Allows you to create a "temporary" Vec of references which persists its allocated memory and whic...
6 versions - Latest release: 15 days ago - 6.92 thousand downloads total - 0 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.76 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.87 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: 15 days 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
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 - 974 downloads total
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
fixed_free_list 0.4.0
A fixed-size free-list with optional key lifetime safety and macroless unique typing.
4 versions - Latest release: 19 days ago - 2.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
hv-stampede 0.2.1
Bumpalo-based arena allocation utilities for Heavy
3 versions - Latest release: over 4 years ago - 1 dependent package - 5 thousand downloads total - 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: 7 months ago - 3.49 thousand downloads total - 1 maintainer
refmove 0.1.3
An experimental implementation of library-level by-move references
4 versions - Latest release: over 7 years ago - 6.23 thousand downloads total - 1 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: almost 5 years ago - 1 dependent package - 1 dependent repositories - 6.13 thousand downloads total - 13 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 4 years ago - 9.72 thousand downloads total - 4 stars on GitHub - 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
slotmap-map 1.0.7
Slotmap data structure
1 version - Latest release: about 2 years ago - 1 dependent package - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
refbox 0.4.1
A Box with weak references
5 versions - Latest release: 8 months ago - 1 dependent repositories - 5.97 thousand downloads total - 7 stars on GitHub - 1 maintainer
scalar_api_reference 0.2.0
Embed Scalar API documentation in Rust web applications
3 versions - Latest release: 22 days ago - 2.81 thousand downloads total - 13,849 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
hv-elastic 0.4.1
Safe and almost-safe abstractions for lengthening lifetimes and `'static` "loaning" of non-`'stat...
7 versions - Latest release: over 4 years ago - 1 dependent repositories - 9.07 thousand downloads total - 14 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
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
mdrefcheck 0.2.1
A CLI tool to validate references in markdown files.
6 versions - Latest release: 2 months ago - 1.19 thousand downloads total - 0 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
pgat 0.3.0
Proxy GAT: Abstractions for generic proxy views with GAT to enable generic container types
4 versions - Latest release: 8 months ago - 42.1 thousand downloads total - 0 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