Ecosyste.ms: Packages

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

crates.io "pointer" keyword

json-toolkit 0.1.1
An utility library providing pointer facilities and extending 3rd-parties JSON types
2 versions - Latest release: over 1 year ago - 642 downloads total - 0 stars on GitHub - 1 maintainer
raw_slice 0.0.0
[WIP] Safe raw access to slice fields.
1 version - Latest release: 7 months ago - 401 downloads total - 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: 3 months ago - 1 dependent package - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
cactusref 0.5.0
Cycle-aware reference counting smart pointer
6 versions - Latest release: 5 months ago - 1.99 thousand downloads total - 142 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 4 years ago - 12 dependent packages - 6,961 dependent repositories - 19.7 million downloads total - 3 stars on GitHub - 2 maintainers
Top 9.0% on crates.io
by_address 1.2.1
Wrapper for comparing and hashing pointers by address
12 versions - Latest release: about 2 months ago - 39 dependent packages - 286 dependent repositories - 1.15 million downloads total - 29 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 checks
1 version - Latest release: almost 3 years ago - 2 dependent repositories - 8.25 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: over 2 years ago - 1 dependent package - 4 dependent repositories - 5.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
tagptr 0.2.0
Strongly typed atomic and non-atomic tagged pointers
1 version - Latest release: almost 3 years ago - 2 dependent packages - 673 dependent repositories - 4.98 million downloads total - 3 stars on GitHub - 1 maintainer
permissive-json-pointer 0.2.0
A permissive json pointer
4 versions - Latest release: about 2 years ago - 1 dependent repositories - 2.25 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 3 years ago - 830 downloads total - 2 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: 9 months ago - 48.5 thousand downloads total - 1 stars on GitHub - 1 maintainer
cursor 2.3.0 💰
A more free Rust-Iterator.
6 versions - Latest release: over 2 years ago - 1 dependent repositories - 3.69 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: about 7 years ago - 1.65 thousand downloads total - 1 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 2 years ago - 742 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 7 years ago - 1.02 thousand downloads total - 4 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 4 years ago - 3 dependent packages - 5 dependent repositories - 39.1 thousand downloads total - 6 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: about 2 years ago - 418 downloads total - 0 stars on GitHub - 1 maintainer
Top 7.4% on crates.io
atom 0.4.0
A safe abstraction around AtomicPtr
13 versions - Latest release: over 3 years ago - 11 dependent packages - 539 dependent repositories - 795 thousand downloads total - 55 stars on GitHub - 3 maintainers
drc 0.1.2
A Rust library to add a new "Drc" smart pointer.
3 versions - Latest release: almost 6 years ago - 1.87 thousand downloads total - 2 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: almost 2 years ago - 3.43 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: 10 months ago - 570 downloads total - 2 stars on GitHub - 1 maintainer
rcu-clean 0.1.8
Smart pointers using RCU with Deref support.
9 versions - Latest release: over 1 year ago - 1 dependent repositories - 5.16 thousand downloads total - 4 stars on GitHub - 1 maintainer
pierce 0.3.0
Avoid double indirection in nested smart pointers.
3 versions - Latest release: almost 3 years ago - 1.15 thousand downloads total - 14 stars on GitHub - 1 maintainer
pointer 0.0.2
A simple crate to make it easier to iterate on pointers
2 versions - Latest release: almost 7 years ago - 1 dependent package - 1.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
heapbuf 0.0.1
Fixed size heap buffer with optional custom alignment, ref counting and custom destructor logic.
1 version - Latest release: 9 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
bointer-derive 0.2.0
Assorted pointer-related utilities (derive macro)
2 versions - Latest release: 10 months ago - 1 dependent package - 1.1 thousand downloads total - 1 maintainer
unique 0.9.1
ptr::Unique for stable Rust
16 versions - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 9.18 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
smart-ptr 0.5.0 💰
Alternative smart pointers for Rust
7 versions - Latest release: 6 months ago - 2 dependent packages - 5.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
jsonp 1.0.2
Fast Json pointers in Rust
3 versions - Latest release: over 3 years ago - 1 dependent package - 1 dependent repositories - 1.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
tagged-pointer 0.2.7
Platform-independent space-efficient tagged pointers
12 versions - Latest release: about 1 year ago - 1 dependent package - 1 dependent repositories - 5.23 thousand downloads total - 14 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 1 year ago - 586 downloads total - 0 stars on GitLab.com - 1 maintainer
hazard 0.3.1
Hazard pointers.
4 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 5.81 thousand downloads total - 4 stars on GitHub - 1 maintainer
wrc 2.0.0
A thread-safe weighted reference counting smart-pointer for Rust.
10 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 6.49 thousand downloads total - 2 stars on GitLab.com - 1 maintainer
ptr-union 2.2.2 💰
Pointer union types the size of a pointer by storing the tag in the alignment bits.
10 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 7.6 thousand downloads total - 116 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
erasable 1.2.1 💰
Type-erased thin pointers.
5 versions - Latest release: about 4 years ago - 9 dependent packages - 374 dependent repositories - 534 thousand downloads total - 116 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: almost 3 years ago - 462 downloads total - 116 stars on GitHub - 1 maintainer
sppparse 0.1.4
Sparsed pointer parser for JSON/YAML
5 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
refbox 0.3.0
A smart pointer with a single owner and many weak references
3 versions - Latest release: about 2 years ago - 1 dependent repositories - 1.24 thousand downloads total - 2 stars on GitHub - 1 maintainer
stuff 0.2.0
Stuffing things into pointers.
6 versions - Latest release: about 2 years ago - 1.97 thousand downloads total - 8 stars on GitHub - 1 maintainer
hazptr 0.1.1
hazard pointer based concurrent memory reclamation
2 versions - Latest release: almost 5 years ago - 1.13 thousand downloads total - 29 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 2 years ago - 1 dependent package - 845 downloads total - 14 stars on GitHub - 1 maintainer
hv-alchemy 0.1.0
Heavy Alchemy - the black arts of transmutation, wrapped for your safe usage and enjoyment
1 version - Latest release: over 2 years ago - 1 dependent repositories - 468 downloads total - 14 stars on GitHub - 1 maintainer
bointer 0.2.0
Assorted pointer-related utilities
2 versions - Latest release: 10 months ago - 679 downloads total - 1 maintainer
peril 0.4.2
Fast and safe Hazard pointers for Rust.
20 versions - Latest release: over 3 years ago - 1 dependent package - 6.94 thousand downloads total - 3 stars on GitHub - 1 maintainer
thin-slice 0.1.1
An owned slice that packs the slice storage into a single word when possible
2 versions - Latest release: almost 6 years ago - 2 dependent packages - 5,394 dependent repositories - 4.28 million downloads total - 4 stars on GitHub - 1 maintainer
packed_ptr 0.1.2
A configurable & generic tagged pointer implementation in Rust
3 versions - Latest release: 3 months ago - 899 downloads total - 2 stars on GitHub - 1 maintainer
rust-datastructures 0.1.1
Implementation of some datastructures in rust.
2 versions - Latest release: about 1 year ago - 578 downloads total - 0 stars on GitHub - 1 maintainer
boow 0.1.3 💰
`Borrow Or oWned` smart pointer. Alternative to Cow.
4 versions - Latest release: about 6 years ago - 4 dependent packages - 1 dependent repositories - 30.2 thousand downloads total - 4 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: 6 months ago - 568 downloads total - 0 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 2 years ago - 2 dependent packages - 2.89 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
archway 0.3.1
Rust traits for Rc and Arc interoperation
6 versions - Latest release: about 1 year ago - 1.45 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: 9 months ago - 1 dependent repositories - 1.81 thousand downloads total - 20 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: about 2 months ago - 458 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: about 3 years ago - 1.07 thousand downloads total - 4 stars on GitHub - 1 maintainer
hashable_weak 0.1.1
A hashable weak pointer
2 versions - Latest release: 27 days ago - 152 downloads total - 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 2 years ago - 3.45 thousand downloads total - 0 stars on GitLab.com - 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 4 years ago - 1.1 thousand downloads total - 1 maintainer
chisel-json-pointer 1.1.0
Chisel JSON Pointer implementation
2 versions - Latest release: 7 months ago - 1 dependent package - 680 downloads total - 0 stars on GitHub - 1 maintainer
rel-ptr 0.2.3
A tool for building movable self-referential types
9 versions - Latest release: about 5 years ago - 1 dependent package - 1 dependent repositories - 5.12 thousand downloads total - 31 stars on GitHub - 1 maintainer
miniptr 0.0.0
Data-structures based on small, safe indices into arenas ("mini pointers")
1 version - Latest release: over 1 year ago - 308 downloads total - 1 maintainer
unsafe-coerce 0.0.0 💰
Unsafe utilities to coerce or ignore types
1 version - Latest release: over 1 year ago - 303 downloads total - 0 stars on GitHub - 1 maintainer
constptr 0.2.0
NonNull without mutability
2 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 1.96 thousand downloads total - 1 maintainer
fat_type 0.3.0
A type which permits thin references to arrays and dynamic types.
3 versions - Latest release: over 1 year ago - 1.01 thousand downloads total - 1 maintainer