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

crates.io "pointer" keyword

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

hv-alchemy 0.1.0
Heavy Alchemy - the black arts of transmutation, wrapped for your safe usage and enjoyment
1 version - Latest release: over 3 years ago - 1 dependent repositories - 1.49 thousand downloads total - 14 stars on GitHub - 1 maintainer
indyn 0.0.0 💰
Squatted; generic inline DSTs with the erasable crate once ptr_metadata is stable
1 version - Latest release: about 4 years ago - 1.47 thousand downloads total - 127 stars on GitHub - 1 maintainer
ptr-union 2.3.0 💰
Pointer union types the size of a pointer by storing the tag in the alignment bits.
11 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 18.5 thousand downloads total - 127 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
erasable 1.3.0 💰
Type-erased thin pointers.
6 versions - Latest release: 6 months ago - 9 dependent packages - 374 dependent repositories - 1.11 million downloads total - 127 stars on GitHub - 1 maintainer
bitptr 0.2.1
`core::ptr` for bit offsets
3 versions - Latest release: about 1 month ago - 803 downloads total - 1 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
ptr-origin-tracker 0.2.0
A helper lib for validating memory pointers being passed around to FFI
3 versions - Latest release: about 5 years ago - 3.81 thousand downloads total - 1 maintainer
facet-opaque 0.1.6 💰
Type-erased pointer helpers for Facet types
7 versions - Latest release: 4 months ago - 3.15 thousand downloads total - 1,935 stars on GitHub - 1 maintainer
rcu-clean 0.1.8
Smart pointers using RCU with Deref support.
9 versions - Latest release: over 2 years ago - 1 dependent repositories - 12.7 thousand downloads total - 5 stars on GitHub - 1 maintainer
movable-ref 0.1.0
A tool for building movable self-referential types
1 version - Latest release: about 1 month ago - 254 downloads total - 61 stars on GitHub - 1 maintainer
pierce 0.3.0
Avoid double indirection in nested smart pointers.
3 versions - Latest release: almost 4 years ago - 3.66 thousand downloads total - 14 stars on GitHub - 1 maintainer
Top 7.4% on crates.io
atom 0.4.0
A safe abstraction around AtomicPtr
13 versions - Latest release: almost 5 years ago - 11 dependent packages - 539 dependent repositories - 937 thousand downloads total - 59 stars on GitHub - 3 maintainers
thin-slice 0.1.1
An owned slice that packs the slice storage into a single word when possible
2 versions - Latest release: about 7 years ago - 2 dependent packages - 5,394 dependent repositories - 8.94 million downloads total - 5 stars on GitHub - 1 maintainer
sync-ptr 0.1.4
Sync & Send wrappers for raw pointer's
5 versions - Latest release: 5 months ago - 72.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
pointerguard 0.1.1
Pointer encryption library in rust.
2 versions - Latest release: 4 months ago - 825 downloads total - 2 stars on GitHub - 1 maintainer
raw-slicee 0.1.1
Generic low-level raw slice types
2 versions - Latest release: 4 months ago - 1.12 thousand downloads total - 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
packed_ptr 0.1.2
A configurable & generic tagged pointer implementation in Rust
3 versions - Latest release: over 1 year ago - 3.53 thousand downloads total - 4 stars on GitHub - 1 maintainer
cursor 2.3.0 💰
A more free Rust-Iterator.
6 versions - Latest release: over 3 years ago - 1 dependent repositories - 10.6 thousand downloads total - 5 stars on GitHub - 1 maintainer
volatile-ptr 0.1.1
Implementation of volatile pointers for I/O device access
2 versions - Latest release: over 8 years ago - 3.38 thousand downloads total - 2 stars on GitHub - 1 maintainer
smart-ptr 0.5.0 💰
Alternative smart pointers for Rust
7 versions - Latest release: over 1 year ago - 2 dependent packages - 11.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
arcref 0.2.0
For when you need a pointer and don't care if it's &'static T or Arc<T>
2 versions - Latest release: 3 months ago - 31.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
pointer-value-pair 0.1.0
A pair of a pointer and a small integer packed into a pointer-sized object
1 version - Latest release: over 3 years ago - 1.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
mm_ptr 0.1.2
Smart pointers implementing abs_mm
2 versions - Latest release: about 1 month ago - 1.24 thousand downloads total - 0 stars on GitHub - 1 maintainer
orx-self-or 1.2.0 💰
Defines SoR (self-or-ref) and SoM (self-or-mut) traits that are useful in reducing code duplicati...
4 versions - Latest release: 4 months ago - 18.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
json-toolkit 0.1.1
An utility library providing pointer facilities and extending 3rd-parties JSON types
2 versions - Latest release: almost 3 years ago - 2.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
chisel-json-pointer 1.1.0
Chisel JSON Pointer implementation
2 versions - Latest release: over 1 year ago - 1 dependent package - 2.72 thousand downloads total - 0 stars on GitHub - 1 maintainer
sppparse 0.1.4
Sparsed pointer parser for JSON/YAML
5 versions - Latest release: about 4 years ago - 1 dependent package - 2 dependent repositories - 8.15 thousand downloads total - 0 stars on GitHub - 1 maintainer
fat_type 0.3.0
A type which permits thin references to arrays and dynamic types.
3 versions - Latest release: over 2 years ago - 3.7 thousand downloads total - 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
permissive-json-pointer 0.2.0
A permissive json pointer
4 versions - Latest release: over 3 years ago - 1 dependent repositories - 5.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
wrc 2.0.0
A thread-safe weighted reference counting smart-pointer for Rust.
10 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 15.5 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
cactusref 0.5.0
Cycle-aware reference counting smart pointer
6 versions - Latest release: over 1 year ago - 7.19 thousand downloads total - 143 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
ointers 4.0.1
What do you call a pointer we stole the high bits off? An ointer.
6 versions - Latest release: almost 2 years ago - 1 dependent repositories - 6.79 thousand downloads total - 87 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
stuff 0.2.0
Stuffing things into pointers.
6 versions - Latest release: over 3 years ago - 6.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
drc 0.1.2
A Rust library to add a new "Drc" smart pointer.
3 versions - Latest release: about 7 years ago - 4.57 thousand downloads total - 2 stars on GitHub - 1 maintainer
raw_slice 0.0.0
[WIP] Safe raw access to slice fields.
1 version - Latest release: almost 2 years ago - 1.34 thousand downloads total - 1 maintainer
rcuninit 0.2.0
Cyclic Rc without new_cyclic
4 versions - Latest release: 3 months ago - 1.34 thousand 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: about 4 years ago - 2.07 thousand downloads total - 2 stars on GitHub - 1 maintainer
bointer-derive 0.2.0
Assorted pointer-related utilities (derive macro)
2 versions - Latest release: about 2 years ago - 1 dependent package - 3.05 thousand downloads total - 1 maintainer
miniptr 0.0.0
Data-structures based on small, safe indices into arenas ("mini pointers")
1 version - Latest release: over 2 years ago - 1.32 thousand downloads total - 1 maintainer
tagged-pointer 0.2.9
Platform-independent space-efficient tagged pointers
14 versions - Latest release: 8 months ago - 1 dependent package - 1 dependent repositories - 23.4 thousand downloads total - 18 stars on GitHub - 1 maintainer
wobbly 0.1.1
wobbly-owned reference counting pointers that mostly behave like Weak but can also keep a value a...
2 versions - Latest release: over 1 year ago - 1 dependent package - 6.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
bointer 0.2.0
Assorted pointer-related utilities
2 versions - Latest release: about 2 years ago - 2.53 thousand downloads total - 1 maintainer
pointer 0.0.2
A simple crate to make it easier to iterate on pointers
2 versions - Latest release: about 8 years ago - 1 dependent package - 3.34 thousand downloads total - 0 stars on GitHub - 1 maintainer
bos 0.3.1
Flexible Borrowed, Owned or Shared (B.O.S.) smart pointers. Like std's Cow but with Rc/Arc and wi...
10 versions - Latest release: almost 4 years ago - 12.7 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
aligned_ptr 0.1.0 💰
Wrappers of functions defined in core::ptr and core::slice modules with alignment and null checks
1 version - Latest release: about 4 years ago - 2 dependent repositories - 9.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
null_fn 0.1.1
A proc attribute macro that allows for creating null function pointers in statics
2 versions - Latest release: almost 4 years ago - 1 dependent package - 4 dependent repositories - 9.8 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: over 1 year ago - 39 dependent packages - 286 dependent repositories - 4.18 million downloads total - 33 stars on GitHub - 1 maintainer
rel-ptr 0.2.3
A tool for building movable self-referential types
9 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 12.4 thousand downloads total - 31 stars on GitHub - 1 maintainer
tagptr 0.2.0
Strongly typed atomic and non-atomic tagged pointers
1 version - Latest release: almost 4 years ago - 2 dependent packages - 673 dependent repositories - 30.1 million downloads total - 5 stars on GitHub - 1 maintainer
hashable_weak 0.1.2
A hashable weak pointer
3 versions - Latest release: about 1 year ago - 3.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
rawpointer 0.2.1
Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f...
3 versions - Latest release: almost 6 years ago - 12 dependent packages - 6,961 dependent repositories - 45 million downloads total - 4 stars on GitHub - 2 maintainers
nonnull-mut 0.1.1
NonNull<T>, but T is invariant like *mut T
2 versions - Latest release: about 2 months ago - 440 downloads total - 1 maintainer
archway 0.3.1
Rust traits for Rc and Arc interoperation
6 versions - Latest release: over 2 years ago - 6.99 thousand downloads total - 0 stars on GitHub - 1 maintainer
arch-into 0.0.1-alpha.5
safe type conversions between pointer-sized types (usize/isize) and types with fixed size
5 versions - Latest release: almost 2 years ago - 214 thousand downloads total - 1 stars on GitHub - 1 maintainer
interior_mutability_pointer 0.3.6
A wrapper around `Rc<RefCell<T>>` allowing immediate access to inner methods.
11 versions - Latest release: about 3 years ago - 12 thousand downloads total - 1 stars on GitHub - 1 maintainer
subrc 0.2.0
A tiny crate that exposes a `Rc` like struct, which can be used to create a reference counted poi...
2 versions - Latest release: about 2 years ago - 2.24 thousand downloads total - 2 stars on GitHub - 1 maintainer
rust-datastructures
Implementation of some datastructures in rust.
2 versions - Latest release: 21 days ago - 2.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
uncooked_slices 0.1.0
A wrapper around raw slice pointers that enables safe iteration and indexing
1 version - Latest release: 3 months ago - 351 downloads total - 0 stars on GitHub - 1 maintainer
pointer_vec 0.1.1
The PointerVec works same as the std Vec structure except the Vec has a size of 3 usize (pointer,...
2 versions - Latest release: almost 3 years ago - 2.29 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
pstruct 0.1.3
A Rust procedural macro for generating pointer struct implementations with field offset access.
4 versions - Latest release: 8 months ago - 2.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
pointer-identity 0.1.1 💰
Wrapper type to treat the pointer address of types as identity rather than the value
2 versions - Latest release: over 1 year ago - 2.53 thousand downloads total - 0 stars on GitHub - 1 maintainer
hazard 0.3.1
Hazard pointers.
4 versions - Latest release: almost 7 years ago - 2 dependent packages - 2 dependent repositories - 9.99 thousand downloads total - 4 stars on GitHub - 1 maintainer
enum-ptr 0.2.0
Ergonomic tagged pointer
11 versions - Latest release: 10 months ago - 15.5 thousand downloads total - 28 stars on GitHub - 1 maintainer
ptr_info_lib 0.2.2
A Rust library for retrieving information about pointer memory regions in Linux
2 versions - Latest release: over 1 year ago - 2.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
unique 0.9.1
ptr::Unique for stable Rust
16 versions - Latest release: over 4 years ago - 3 dependent packages - 1 dependent repositories - 21.3 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
constptr 0.3.1
NonNull without mutability
4 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 10 thousand downloads total - 1 maintainer
unsafe-coerce 0.0.0 💰
Unsafe utilities to coerce or ignore types
1 version - Latest release: over 2 years ago - 1.35 thousand downloads total - 0 stars on GitHub - 1 maintainer
jsonp 1.0.2
Fast Json pointers in Rust
3 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 4.57 thousand downloads total - 1 stars on GitHub - 1 maintainer
hv-atom 0.1.0
Convenient abstractions for atomic operations on smart pointer/reference types, based on the `ato...
1 version - Latest release: over 3 years ago - 1 dependent package - 1.91 thousand downloads total - 14 stars on GitHub - 1 maintainer
boow 0.1.3 💰
`Borrow Or oWned` smart pointer. Alternative to Cow.
4 versions - Latest release: over 7 years ago - 4 dependent packages - 1 dependent repositories - 82.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
tagged_ptr 0.1.0
A safe tagged union pointer datastructure for x64.
1 version - Latest release: over 8 years ago - 1.91 thousand downloads total - 4 stars on GitHub - 1 maintainer
refcon 0.2.0
A reference-behaving type indifferently wrapping reference or immediate values
4 versions - Latest release: about 1 year ago - 3.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
heapbuf 0.1.3
Fixed size heap buffer with optional custom alignment, ref counting and custom destructor logic.
5 versions - Latest release: 8 months ago - 7.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-ptr-derive 0.2.0
Ergonomic tagged pointer
11 versions - Latest release: 10 months ago - 1 dependent package - 16 thousand downloads total - 30 stars on GitHub - 2 maintainers
boar 0.2.4
Flexible clone on write smart pointers with Borrowed, Owned, Arc, Rc and Static variants. Like st...
9 versions - Latest release: over 3 years ago - 2 dependent packages - 10.4 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
peril 0.4.2
Fast and safe Hazard pointers for Rust.
20 versions - Latest release: over 4 years ago - 1 dependent package - 21.6 thousand downloads total - 3 stars on GitHub - 1 maintainer
ui-events-winit 0.1.0
A library for bridging ui-events and winit
1 version - Latest release: 3 months ago - 2.96 thousand downloads total - 17 stars on GitHub - 1 maintainer
ui-events 0.1.0
A crate for working with UI events and input types.
2 versions - Latest release: 3 months ago - 3.29 thousand downloads total - 17 stars on GitHub - 1 maintainer
hazptr 0.1.1
hazard pointer based concurrent memory reclamation
2 versions - Latest release: about 6 years ago - 2.85 thousand downloads total - 30 stars on GitHub - 1 maintainer