crates.io "pointer" keyword
facet-opaque 0.1.6 π°
Type-erased pointer helpers for Facet types7 versions - Latest release: 11 months ago - 4.73 thousand downloads total - 2,424 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
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
by_address 1.2.1
Wrapper for comparing and hashing pointers by address12 versions - Latest release: almost 2 years ago - 39 dependent packages - 286 dependent repositories - 7.85 million downloads total - 33 stars on GitHub - 1 maintainer
sppparse 0.1.4
Sparsed pointer parser for JSON/YAML5 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 9.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
pointer 0.0.2
A simple crate to make it easier to iterate on pointers2 versions - Latest release: over 8 years ago - 1 dependent package - 3.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
unique 0.9.1
ptr::Unique for stable Rust16 versions - Latest release: almost 5 years ago - 3 dependent packages - 1 dependent repositories - 27.1 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
boow 0.1.3
`Borrow Or oWned` smart pointer. Alternative to Cow.4 versions - Latest release: almost 8 years ago - 4 dependent packages - 1 dependent repositories - 110 thousand downloads total - 4 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: over 3 years ago - 2.69 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
thin-slice 0.1.1
An owned slice that packs the slice storage into a single word when possible2 versions - Latest release: over 7 years ago - 2 dependent packages - 5,394 dependent repositories - 11.2 million downloads total - 4 stars on GitHub - 1 maintainer
hurry 0.1.3
Convenient macros for creating pointer types (Box, Rc, Arc, etc.)3 versions - Latest release: 4 months ago - 94 downloads total - 0 stars on GitHub - 1 maintainer
enum-ptr-derive 0.2.0
Ergonomic tagged pointer11 versions - Latest release: over 1 year ago - 1 dependent package - 19.5 thousand downloads total - 31 stars on GitHub - 2 maintainers
bointer-derive 0.2.0
Assorted pointer-related utilities (derive macro)2 versions - Latest release: over 2 years ago - 1 dependent package - 3.68 thousand downloads total - 1 maintainer
Top 7.4% on crates.io
13 versions - Latest release: over 5 years ago - 11 dependent packages - 539 dependent repositories - 1.08 million downloads total - 59 stars on GitHub - 3 maintainers
atom 0.4.0
A safe abstraction around AtomicPtr13 versions - Latest release: over 5 years ago - 11 dependent packages - 539 dependent repositories - 1.08 million downloads total - 59 stars on GitHub - 3 maintainers
hazard 0.3.1
Hazard pointers.4 versions - Latest release: over 7 years ago - 2 dependent packages - 2 dependent repositories - 12.9 thousand downloads total - 4 stars on GitHub - 1 maintainer
ointers 5.0.0
What do you call a pointer we stole the high bits off? An ointer.8 versions - Latest release: 3 months ago - 1 dependent repositories - 7.94 thousand downloads total - 88 stars on GitHub - 1 maintainer
bevy_entity_ptr 0.6.0
Ergonomic smart-pointer-like access to Bevy entities (immutable only)6 versions - Latest release: 29 days ago - 185 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: almost 5 years ago - 4.3 thousand downloads total - 5 stars on GitHub - 1 maintainer
non-null-const 0.1.0
A *const equivalent of NonNull<T>.1 version - Latest release: 2 months ago - 37 downloads total - 1 maintainer
compare_by_address_derive 0.1.1
Derive macro for comparing and hashing structs/unions/enums by address2 versions - Latest release: almost 4 years ago - 2.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
tagged_ptr 0.1.0
A safe tagged union pointer datastructure for x64.1 version - Latest release: about 9 years ago - 2.18 thousand downloads total - 4 stars on GitHub - 1 maintainer
ptr_info_lib 0.2.2
A Rust library for retrieving information about pointer memory regions in Linux2 versions - Latest release: almost 2 years ago - 2.7 thousand downloads total - 0 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: about 1 year ago - 1 dependent package - 1 dependent repositories - 25.8 thousand downloads total - 128 stars on GitHub - 1 maintainer
hv-alchemy 0.1.0
Heavy Alchemy - the black arts of transmutation, wrapped for your safe usage and enjoyment1 version - Latest release: over 4 years ago - 1 dependent repositories - 1.69 thousand downloads total - 14 stars on GitHub - 1 maintainer
ptr-origin-tracker 0.2.0
A helper lib for validating memory pointers being passed around to FFI3 versions - Latest release: almost 6 years ago - 4.24 thousand downloads total - 1 maintainer
packed_ptr 0.1.2
A configurable & generic tagged pointer implementation in Rust3 versions - Latest release: about 2 years ago - 4 thousand downloads total - 4 stars on GitHub - 1 maintainer
pierce 0.3.0
Avoid double indirection in nested smart pointers.3 versions - Latest release: over 4 years ago - 4.19 thousand downloads total - 14 stars on GitHub - 1 maintainer
hashable_weak 0.1.2
A hashable weak pointer3 versions - Latest release: almost 2 years ago - 3.85 thousand downloads total - 0 stars on GitHub - 1 maintainer
bointer 0.2.0
Assorted pointer-related utilities2 versions - Latest release: over 2 years ago - 2.96 thousand downloads total - 1 maintainer
cursor 2.3.0 π°
A more free Rust-Iterator.6 versions - Latest release: about 4 years ago - 1 dependent repositories - 22.5 thousand downloads total - 5 stars on GitHub - 1 maintainer
uncooked_slices 0.1.0
A wrapper around raw slice pointers that enables safe iteration and indexing1 version - Latest release: 11 months ago - 627 downloads total - 0 stars on GitHub - 1 maintainer
refcon 0.2.0
A reference-behaving type indifferently wrapping reference or immediate values4 versions - Latest release: almost 2 years ago - 4.44 thousand downloads total - 0 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 object1 version - Latest release: almost 4 years ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
indyn 0.0.0 π°
Squatted; generic inline DSTs with the erasable crate once ptr_metadata is stable1 version - Latest release: over 4 years ago - 1.66 thousand downloads total - 128 stars on GitHub - 1 maintainer
stuff 0.2.0
Stuffing things into pointers.6 versions - Latest release: almost 4 years ago - 7.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
sync-ptr 0.2.1
Sync & Send wrappers for raw pointer's and function pointers in rust7 versions - Latest release: 5 months ago - 153 thousand downloads total - 0 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: over 2 years ago - 2.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
archway 0.4.0
Rust traits for Rc and Arc interoperation7 versions - Latest release: 6 days ago - 8.18 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 statics2 versions - Latest release: over 4 years ago - 1 dependent package - 4 dependent repositories - 12.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
pstruct 0.1.3
A Rust procedural macro for generating pointer struct implementations with field offset access.4 versions - Latest release: over 1 year ago - 3.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
sendptr 0.1.2
Convenient cross-thread raw pointer usage / ζΉδΎΏθ·¨ηΊΏη¨η¨θ£Έζι2 versions - Latest release: 4 months ago - 688 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
tag_ptr 0.1.0 π°
Utility library that enables a pointer to be associated with a tag of type `usize`1 version - Latest release: 5 months ago - 665 thousand downloads total - 7,024 stars on GitHub - 1 maintainer
aligned_ptr 0.1.0 π°
Wrappers of functions defined in core::ptr and core::slice modules with alignment and null checks1 version - Latest release: almost 5 years ago - 2 dependent repositories - 10.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
enum-ptr 0.2.0
Ergonomic tagged pointer11 versions - Latest release: over 1 year ago - 18.7 thousand downloads total - 28 stars on GitHub - 1 maintainer
raw-slicee 0.1.1
Generic low-level raw slice types2 versions - Latest release: 11 months ago - 4.5 thousand downloads total - 1 maintainer
pointer-identity 0.1.1 π°
Wrapper type to treat the pointer address of types as identity rather than the value2 versions - Latest release: over 2 years ago - 2.95 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: 10 months ago - 289 thousand downloads total - 1 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: 12 months ago - 939 thousand downloads total - 2 stars on GitHub - 1 maintainer
permissive-json-pointer 0.2.0
A permissive json pointer4 versions - Latest release: almost 4 years ago - 1 dependent repositories - 6.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
cactusref 0.5.0
Cycle-aware reference counting smart pointer6 versions - Latest release: about 2 years ago - 8.22 thousand downloads total - 143 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: over 6 years ago - 12 dependent packages - 6,961 dependent repositories - 82.3 million downloads total - 4 stars on GitHub - 2 maintainers
bitptr 0.2.1
`core::ptr` for bit offsets3 versions - Latest release: 9 months ago - 1.34 thousand downloads total - 2 stars on GitHub - 1 maintainer
drc 0.1.2
A Rust library to add a new "Drc" smart pointer.3 versions - Latest release: almost 8 years ago - 5.13 thousand downloads total - 2 stars on GitHub - 1 maintainer
json-toolkit 0.1.1
An utility library providing pointer facilities and extending 3rd-parties JSON types2 versions - Latest release: over 3 years ago - 2.74 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: about 3 years ago - 4.22 thousand downloads total - 1 maintainer
constptr 0.3.1
NonNull without mutability4 versions - Latest release: 11 months ago - 2 dependent packages - 1 dependent repositories - 80.3 thousand downloads total - 1 maintainer
mm_ptr 0.1.2
Smart pointers implementing abs_mm2 versions - Latest release: 9 months ago - 1.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
chisel-json-pointer 1.1.0
Chisel JSON Pointer implementation2 versions - Latest release: over 2 years ago - 1 dependent package - 3.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
jsonp 1.0.2
Fast Json pointers in Rust3 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 5.27 thousand downloads total - 1 stars on GitHub - 1 maintainer
nearest 0.4.0
Self-relative pointer library for region-based allocation9 versions - Latest release: 9 days ago - 133 downloads total - 1 maintainer
nearest-derive 0.3.3
Derive macros for the nearest crate8 versions - Latest release: 9 days ago - 153 downloads total - 1 maintainer
flagged_pointer 0.2.1
A safe abstraction for tagged pointers using unused bits for flags6 versions - Latest release: 10 days ago - 936 downloads total - 4 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: over 1 year ago - 8.86 thousand downloads total - 0 stars on GitHub - 1 maintainer
wrc 2.1.0
A thread-safe weighted reference counting smart-pointer for Rust.11 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 17.3 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
arch-into 0.0.1-alpha.5
safe type conversions between pointer-sized types (usize/isize) and types with fixed size5 versions - Latest release: over 2 years ago - 324 thousand downloads total - 1 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: over 4 years ago - 14.7 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
interior_mutability_pointer 0.3.6
A wrapper around `Rc<RefCell<T>>` allowing immediate access to inner methods.11 versions - Latest release: over 3 years ago - 13.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
refbox 0.4.1
A Box with weak references5 versions - Latest release: 8 months ago - 1 dependent repositories - 5.97 thousand downloads total - 7 stars on GitHub - 1 maintainer
pointerguard 0.1.1
Pointer encryption library in rust.2 versions - Latest release: 11 months ago - 1.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
6 versions - Latest release: about 1 year ago - 9 dependent packages - 374 dependent repositories - 1.9 million downloads total - 128 stars on GitHub - 1 maintainer
erasable 1.3.0 π°
Type-erased thin pointers.6 versions - Latest release: about 1 year ago - 9 dependent packages - 374 dependent repositories - 1.9 million downloads total - 128 stars on GitHub - 1 maintainer
hazptr 0.1.1
hazard pointer based concurrent memory reclamation2 versions - Latest release: over 6 years ago - 3.3 thousand downloads total - 31 stars on GitHub - 1 maintainer
tagged-pointer 0.2.10
Platform-independent space-efficient tagged pointers15 versions - Latest release: 5 months ago - 1 dependent package - 1 dependent repositories - 26.8 thousand downloads total - 21 stars on GitHub - 1 maintainer
smart-ptr 0.5.0 π°
Alternative smart pointers for Rust7 versions - Latest release: over 2 years ago - 2 dependent packages - 13.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
unsafe-coerce 0.0.0 π°
Unsafe utilities to coerce or ignore types1 version - Latest release: about 3 years ago - 1.61 thousand downloads total - 0 stars on GitHub - 1 maintainer
tagptr 0.2.0
Strongly typed atomic and non-atomic tagged pointers1 version - Latest release: over 4 years ago - 2 dependent packages - 673 dependent repositories - 60.2 million downloads total - 6 stars on GitHub - 1 maintainer
rcuninit 0.2.0
Cyclic Rc without new_cyclic4 versions - Latest release: 10 months ago - 2.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
rust-datastructures
Implementation of some datastructures in rust.2 versions - Latest release: 18 days ago - 2.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
rel-ptr 0.2.3
A tool for building movable self-referential types9 versions - Latest release: almost 7 years ago - 1 dependent package - 1 dependent repositories - 14.2 thousand downloads total - 31 stars on GitHub - 1 maintainer
raw_slice 0.0.0
[WIP] Safe raw access to slice fields.1 version - Latest release: over 2 years ago - 1.56 thousand downloads total - 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 4 years ago - 1 dependent package - 2.28 thousand downloads total - 14 stars on GitHub - 1 maintainer
nonnull-mut 0.1.2
NonNull<T>, but T is invariant like *mut T3 versions - Latest release: 7 months ago - 1.23 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
volatile-ptr 0.1.1
Implementation of volatile pointers for I/O device access2 versions - Latest release: almost 9 years ago - 3.75 thousand downloads total - 2 stars on GitHub - 1 maintainer
ptrait 0.1.0
A small crate providing traits for pointer-like types, such as references and smart pointers.1 version - Latest release: 22 days ago - 1 downloads total - 1 maintainer
ui-events 0.3.0
A crate for working with UI events and input types.4 versions - Latest release: about 2 months ago - 42.9 thousand downloads total - 24 stars on GitHub - 2 maintainers
ui-events-web 0.3.0
A library for bridging ui-events and web1 version - Latest release: about 2 months ago - 12 downloads total - 1 maintainer
peril 0.4.2
Fast and safe Hazard pointers for Rust.20 versions - Latest release: about 5 years ago - 1 dependent package - 24.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
ui-events-winit 0.3.0
A library for bridging ui-events and winit3 versions - Latest release: about 2 months ago - 40.8 thousand downloads total - 24 stars on GitHub - 2 maintainers
jsonptr-lite 0.1.1
Tiny JSON Pointer lookups for serde_json::Value1 version - Latest release: 4 months ago - 43 downloads total - 1 maintainer
yaru 0.2.2
Yet Another Rust Util - A collection of utilities for timing, memory inspection and SQL result fo...5 versions - Latest release: 23 days ago - 36 downloads total - 1 maintainer
rcu-clean 0.1.8
Smart pointers using RCU with Deref support.9 versions - Latest release: about 3 years ago - 1 dependent repositories - 14 thousand downloads total - 5 stars on GitHub - 1 maintainer
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 4 years ago - 2 dependent packages - 12.1 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
movable-ref 0.2.0
A tool for building movable self-referential types2 versions - Latest release: 6 months ago - 750 downloads total - 62 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: about 2 years ago - 1 dependent package - 8.77 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: over 6 years ago - 3 dependent packages - 5 dependent repositories - 59.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
miniptr 0.0.0 removed
Data-structures based on small, safe indices into arenas ("mini pointers")1 version - Latest release: over 3 years ago - 1.44 thousand downloads total - 1 maintainer
Related Keywords
rust
20
rc
13
unsafe
9
reference
8
ptr
7
memory
7
json
6
arc
6
tagged
6
slice
5
tag
5
raw
4
no-std
4
sync
4
tagging
4
thin
4
smart
4
no_std
4
shared
3
lock-free
3
macro
3
enum
3
ecs
3
cow
3
static
3
ffi
3
input
3
weak
3
hash
3
pointers
3
debugging
3
send
2
arena
2
derive
2
reflection
2
self-relative
2
trait
2
gamedev
2
lua
2
embedded
2
hazard
2
string
2
rust-crate
2
heap
2
references
2
reference-counting
2
offset
2
proc-macro
2
cell
2
owned
2
borrow
2
serde_json
2
serde
2
nonnull
2
box
2
atom
2
windowing
2
mut
2
rfc6901
2
const
2
utility
1
smartpointers
1
encryption
1
architecture
1
interior_mutability
1
encrypt
1
facet
1
bit
1
drc
1
ext
1
toolkit
1
util
1
dyn
1
ptr_metadata
1
fat
1
nostd
1
alloc
1
allocation
1
region
1
efficiency
1
flags
1
buffer
1
unaligned
1
conversions
1
reverse-engineering
1
hardware
1
volatile
1
non-null
1
events
1
ui
1
hazardpointer
1
reclaimation
1
sql
1
timing
1
rcu
1
lockless
1
self-referential
1
movable
1
pin
1
self-refrence
1