#pointers

  1. by_address

    Wrapper for comparing and hashing pointers by address

    v1.2.1 443K #rc #reference #arc #hash #pointers
  2. erasable

    Type-erased thin pointers

    v1.3.0 119K #thin-pointers #pointers #erasure
  3. funty

    Trait generalization over the primitive types

    v3.0.0-rc2 5.7M #numeric-traits #primitive-traits #pointers #primitive #numeric-primitive
  4. ijson

    A more memory efficient replacement for serde_json::Value

    v0.1.4 103K #serde-json #replace #pointers #value #memory #i-value #i-string #xlsx #memory-footprint
  5. field-offset

    Safe pointer-to-member implementation

    v0.3.6 891K #pointer-to-member #safe #field #foo #pointers
  6. tag_ptr

    that enables a pointer to be associated with a tag of type usize

    v0.1.0 158K #tags #pointers
  7. ui-events

    working with UI events and input types

    v0.3.0 4.6K #pointers #ui #input #graphics
  8. sync-ptr

    Sync & Send wrappers for raw pointer's and function pointers in rust

    v0.2.1 11K #send-sync #pointers #ffi
  9. rawpointer

    Extra methods for raw pointers and NonNull<T>. For example .post_inc() and .pre_dec() (c.f. ptr++ and --ptr), offset and add for NonNull<T>, and the function ptrdistance.

    v0.2.1 4.6M #raw-pointers #pointers #no-std
  10. bevy_ptr

    working with untyped pointers in a more safe way

    v0.18.0 343K #bevy #memory-safety #pointers
  11. bevy_picking

    screen picking functionality for Bevy Engine

    v0.18.0 107K #ecs #picking #bevy #pointers #camera #game-engine #hover #touch-input #hit-testing #bevy-ecs
  12. cactus

    Immutable parent pointer tree

    v1.0.7 39K #immutability #pointers #parent-node #stack #tree #root-node #parent-pointer-tree
  13. tagged-pointer

    Platform-independent space-efficient tagged pointers

    v0.2.10 #tagged-pointers #platform-independent #pointers
  14. ointers

    What do you call a pointer we stole the high bits off? An ointer

    v5.0.0 #bit #tagged-pointers #pointers #intrusive #tagged
  15. mem-rs

    pattern scanning and abstraction for pointers in memory of running processes

    v0.2.5 #process-memory #pointers #pattern #scanning #abstraction #dll-injection
  16. rose_bloom

    A concurrent growing element size linked list with stable pointers

    v0.1.6 270 #linked-list #pointers #concurrency
  17. atom_box

    A safe idiomatic Rust implementation of Atomic Box using hazard pointers

    v0.3.0 #hazard-pointers #atomic-box #hazard #pointers
  18. ptr-union

    Pointer union types the size of a pointer by storing the tag in the alignment bits

    v2.3.0 #pointers #enums #thin-pointers #union
  19. flagged_pointer

    A safe abstraction for tagged pointers using unused bits for flags

    v0.2.0 #tagged-pointers #pointers #tagged
  20. orx-self-or

    Defines SoR (self-or-ref) and SoM (self-or-mut) traits that are useful in reducing code duplication and pushing forward the ownership transfer decision from the type designer to the consumer

    v1.2.0 131K #polymorphism #pointers #self
  21. movable-ref

    building movable self-referential types

    v0.2.0 #self-referential #movable #offset #pointers
  22. ui-events-winit

    bridging ui-events and winit

    v0.3.0 4.1K #windowing #pointers #input #graphics
  23. constptr

    NonNull without mutability

    v0.3.1 11K #non-null #const #pointers
  24. atom

    A safe abstraction around AtomicPtr

    v0.4.0 15K #safe-abstraction #atomic-ptr #atomic-swap #thread-safe #pointers #data-exchange #shared-memory #wait-free
  25. sync-arena

    thread-safe arena allocator

    v0.2.0 #arena-allocator #thread-safe #reentrant-mutex #pointers #lock-api #destroy #rustc-arena #borrowing
  26. graf-lang

    An esolang based on graph theory

    v0.2.0 #graph #graph-theory #pointers #esolang #node #syscalls
  27. cral

    C code gen

    v1.4.0 #gen #content #version #pointers #ast #1-0-0
  28. json-pointer

    parsing and using JSON pointers, as specified in RFC 6901

    v0.3.4 965K #rfc-6901 #json-parser #pointers #string-representation #json-validation #parsing-and-json
  29. ptr-utils

    A lightweight library providing utilities for working with raw pointers

    v0.1.1 #unaligned-read #pointers #byte #valid #read-write #write-operations
  30. enum-ptr

    Ergonomic tagged pointer

    v0.2.0 900 #tagged-pointers #tagged #enums #pointers
  31. hurry

    Convenient macros for creating pointer types (Box, Rc, Arc, etc.)

    v0.1.3 #rc #pointers #box #macro #arc
  32. atomicbox

    Safe atomic pointers to boxed data

    v0.4.0 6.9K #boxed #pointers #atomic-data #safe #data-structures #safe-data #concurrency #lock-free-data-structures
  33. fromsoftware-shared

    Helpers for dealing with pointers and other common stuff across games

    v0.12.0 #across #games #bindings #pointers #run-time #elden #eldenring #reverse-engineering
  34. target

    Get information on compilation target

    v2.1.0 38K #target-architecture #compilation #information #os #pointers #os-information
  35. json-crawler

    Wrapper for serde_json that provides nicer errors when crawling through large json files

    v0.1.0 270 #serde-json #web-crawler #json-error #youtube-music #pointers
  36. minivec

    A version of Vec that's only the size of a single pointer

    v0.5.0 500 #vec #pointers #vector
  37. object-rainbow-point

    default pointer type for object-rainbow

    v0.0.0-a.0 #object-rainbow #pointers
  38. json-pointer-simd

    parsing and using JSON pointers with simd_json, as specified in RFC 6901

    v0.3.3 #simd-json #json-parser #rfc-6901 #simd-json-parser #pointers #json-pointer #parsing-and-json
  39. dstify

    safe construction of custom dynamically-sized types (DSTs)

    v0.2.0 #dynamically-sized-type #construction-of-dynamically-sized-types #pointers #lifetime #offset #dyn #debugging #custom-dst #allocate-memory #64-bit
  40. sptr

    Strict Provenance Polyfill

    v0.3.2 343K #strict-provenance #polyfill #pointers #experiment #api
  41. jsonptr-lite

    Tiny JSON Pointer lookups for serde_json::Value

    v0.1.1 #serde-json #rfc-6901 #pointers #json
  42. tagptr

    Strongly typed atomic and non-atomic tagged pointers

    v0.2.0 4.9M #tagged-pointers #pointers #concurrency #tagging
  43. ps-alloc

    a reasonably safe allocator

    v0.1.0-8 #safe #allocator #reasonably #pointers #call #undefined-behavior
  44. nonnull-mut

    NonNull<T>, but T is invariant like *mut T

    v0.1.2 220 #non-null #mut #no-std #pointers #invariant
  45. multiptr

    Maximally convenient and efficient wrapper around a pointer to an element within a slice

    v0.3.0 #pointers #element #slice #maximally #indexing
  46. heapbuf

    Fixed size heap buffer with optional custom alignment, ref counting and custom destructor logic

    v0.1.3 #heap-buffer #pointers #buffer #unaligned #heap
  47. non-null-const

    A *const equivalent of NonNull<T>

    v0.1.0 #const #non-null #pointers
  48. arcref

    For when you need a pointer and don't care if it's &'static T or Arc<T>

    v0.2.0 46K #arc #static #pointers
  49. intuicio-framework-pointer

    Raw pointer framework module for Intuicio scripting platform

    v0.51.0 #scripting-platform #modular-scripting-solution #intuicio #pointers #framework #module-for-intuicio
  50. fn-coerce

    Helper for fn pointer coercing

    v0.1.1 #pointers #helper #helper-for-fn #coercing #coerce #abi
  51. slimmer_box

    A packed alternative to Box<T> whose 'fat' pointer is 'slimmer'

    v0.6.5 #box #no-std-alloc #pointers #cache #alloc
  52. haste-pointer

    Pointer utilities for Haste Health

    v0.11.0 #pointers #haste #utilities #health
  53. atomicoption

    An atomic, nullable, owned pointer

    v0.2.0 #pointers #atomic #nullable #owned
  54. ointer

    Steal the high bits of a pointer to store an extra value

    v3.0.12 170 #pointers #geometry #topology
  55. deferred-reference

    A deferred reference is not an actual reference, it is merely a smart pointer tied to the lifetime of the location it points to

    v0.1.2 #lifetime #deferred #pointers #reference
  56. raw-slicee

    Generic low-level raw slice types

    v0.1.1 490 #slice #dma #embedded #pointers
  57. c2e

    C declaration → English translator

    v0.2.0 100 #translator #declaration #english #pointers #explanation #wasm
  58. egui-bind

    showing keybinds

    v0.16.0 1.6K #bind #showing #egui #keybind #pointers #key-press #modifier-key
  59. interior_mutability_pointer

    A wrapper around Rc<RefCell<T>> allowing immediate access to inner methods

    v0.3.6 #interior-mutability #pointers #memory #utility
  60. bitptr

    core::ptr for bit offsets

    v0.2.1 110 #pointers #bit #ptr
  61. stuff

    Stuffing things into pointers

    v0.2.0 #bit-packing #provenance #unsafe #pointers #tagging
  62. segarray

    A fast, growable array type with no copies

    v0.1.1 #growable #array #copies #zig #pointers
  63. tagged-box

    Box that uses tagged pointers

    v0.1.1 #tagged-pointers #pointers #tagged-enum #nanbox
  64. darc

    Dynamically-atomic reference-counting pointers (proof of concept)

    v0.0.2 #rc #dynamically-atomic #pointers #concepts #thread-safe
  65. intptr

    Unmanaged, explicitly sized and typed Pointers

    v0.1.6 #typed #unmanaged #address-space #pointers #explicitly #process-memory #64-bit #32-bit
  66. arena64

    A concurrent arena providing mutually exclusive access over indexes

    v0.6.0 1.1K #mutually-exclusive #index #concurrency #pointers #convert #preallocated #ns #raw-pointers
  67. fat_type

    A type which permits thin references to arrays and dynamic types

    v0.3.0 #dyn #fat #ptr-metadata #pointers #thin
  68. sp-runtime-interface

    Substrate runtime interface

    v33.0.0 174K #substrate-runtime #wasm-engine #vec #interface #pointers #blockchain #wasm-host #function-signature
  69. pstruct

    procedural macro for generating pointer struct implementations with field offset access

    v0.1.3 160 #pointers #proc-macro #struct-macro #memory #offset #no-alloc
  70. arch-into

    safe type conversions between pointer-sized types (usize/isize) and types with fixed size

    v0.0.1-alpha.5 10K #convert #pointers #architecture
  71. packed_ptr

    A configurable & generic tagged pointer implementation in Rust

    v0.1.2 #tagged-pointers #pointers #no-alloc
  72. bonzai

    An abstraction for optimizing the memory layout and pointer aliasing of trees

    v0.2.1 #memory-layout #binary-search-tree #memory-optimization #abstraction #pointers #subtree #mutable-reference #debugging #tree-data-structures #contiguous-memory
  73. harborc

    A language that ports: targeting your thermostat, UFO, and kitchen sink

    v0.1.1 #brainfuck #stack #pointers #mir #port #ufo #examining #thermostat #kitchen #unsigned-integer
  74. xdrk

    open XRK and DRK files, produced by AiM devices

    v1.0.0 #aim #producing #devices #pointers #buffer
  75. pointerguard

    Pointer encryption library in rust

    v0.1.1 #encryption #pointers #reverse-engineering #encrypt
  76. kg-symbol

    Atomic strings in Rust

    v0.2.0 #symbols #atomic #string-interning #name #pointers
  77. pointerscript

    that allows running scripts(compiled rust code) trough function pointers, the scripts take an array of &mut dyn Any and interact with the host program trough that data

    v0.1.0 #script #dyn #pointers #running #data #trough
  78. peckr

    Rust pointer type that allows packing additional data along with the underlying memory offset

    v0.6.1 #pointers #memory-offset #along-with-memory-offset #packing #data
  79. gles31

    Bindings for OpenGL ES 3.1

    v1.0.1 #opengl #pointers #extension #es #3-1
  80. numlang

    A compiler for an esolang that uses hexadecimal

    v0.1.3 #esolang #hex #value #stack #pointers
  81. compact

    Store objects containing dynamic fields either compactly in consecutive memory or using traditional heap pointers

    v0.2.16 #heap-memory #pointers #dynamically-sized #object #field #compact-storage #memory-storage
  82. hv-alchemy

    Heavy Alchemy - the black arts of transmutation, wrapped for your safe usage and enjoyment

    v0.1.0 #pointers #specialization #traits #reflection #dynamic
  83. thin-slice

    An owned slice that packs the slice storage into a single word when possible

    v0.1.1 143K #tagged-pointers #slice #pointers #tagged
  84. yair

    A compiler framework written entirely in Rust

    v0.1.0 #intermediate-representation #compiler #arguments #pointers #block
  85. hazptr

    hazard pointer based concurrent memory reclamation

    v0.1.1 #hazard-pointers #concurrency #hazard #lock-free #pointers
  86. aneurysm

    Brainf**k interpreter

    v0.1.1 #brainfuck #brainf-k #pointers #memory #user #esolang #famous
  87. bswap

    byte-swapping integers, pointers, and slices

    v1.0.0 3.7K #byte-swapping #integer #slice #pointers
  88. func

    that helps creating colsures from function pointers

    v0.1.0 #pointers #capturing #colsures #closures #value
  89. cable

    A cable(pointer) with a hook(header at address) at the end and a sized payload(array)

    v0.1.1 #pointers #header-at-address #payload #hook #heap-allocator #bounds-checking #array-element
  90. gl_struct_loader

    Struct for loading/calling GL functions

    v0.1.1 #calling #loading #pointers #gl #load #opengl
  91. fsize

    fsize is aliased to the floating-point type of pointer size

    v1.0.0 #floating-point #pointer-sized #size #pointers #64-bit #32-bit #f32-and-f64 #bit-byte
  92. smart-ptr

    Alternative smart pointers for Rust

    v0.5.0 #smart-pointers #ptr #pointers
  93. arc-atomic

    atomic pointer to an Arc

    v0.1.0 12K #arc #pointers #rc
  94. cursor

    A more free Rust-Iterator

    v2.3.0 160 #iterator #pointers
  95. cpp_core

    interoperability with C++

    v0.6.0 1.1K #pointers #interop #cpp-interop #cast #ritual #breaking-change #cpp-bindings
  96. json-ptr

    parsing and using JSON pointers, as specified in RFC 6901

    v0.3.6 #json-parser #rfc-6901 #pointers #json-pointer #parsing-and-json
  97. thin-boxed-slice

    ThinBoxedSlice stores the size of the slice before the content of the slice, so that size_of::<ThinBoxedSlice> is only the size of a pointer

    v0.2.5 #size #pointers #store #hash-table #content
  98. yama

    Deduplicated, compressed and encrypted content pile manager

    v0.4.0 #deduplicate #encryption #pointers #pile #storage #store-path
  99. permissive-json-pointer

    A permissive json pointer

    v0.2.0 #serde-json #pointers #permissive #json #path
  100. field-ref

    Field reference (like a member pointer to non-static data field in C++) for Rust

    v0.2.1 130 #member #non-static #pointers #reference #foo #e2 #e1
  101. exclusion-set

    a lock-free concurrent set

    v0.1.2 4.3K #lock-free #pointers #concurrency #node #thread #removal #lock-free-data-structures #critical-section #dereference #data-structures
  102. pointer-identity

    Wrapper type to treat the pointer address of types as identity rather than the value

    v0.1.1 #pointers #value #identity #equality
  103. relative

    A type to wrap vtable references such that they can be safely sent between other processes running the same binary

    v0.2.2 550 #static-reference #pointers #distributed #serde
  104. weak-self

    WeakSelf is simple way to have a Weak pointer to yourself

    v1.0.2 #data-structures #pointers #create #self-referential #foo
  105. gg-alloc

    A custom allocator that only returns pointers above 2G

    v1.0.0 1.8K #pointers #allocator #range #above #wasm-bindgen
  106. smallobjectpool

    A small object pool for Rust

    v0.1.3 100 #object-pool #linked-list #pointers #data-structures #finance #block-list
  107. stack-cell-ref

    Share a reference in thread inner

    v0.3.0 360 #reference #pointers #cell
  108. Try searching with DuckDuckGo.

  109. refid

    Newtype enabling identity comparison (e.g. through pointer equality)

    v0.2.1 #compare #identity #pointers #equality #partial-eq #by-id
  110. lincolns

    A JSON Pointer index for line/column information within JSON and YAML content

    v0.1.1 #index-for-line-column #line-index #pointers #information #content #json-and-yaml
  111. gep

    gep, a better pointer arithmetic library

    v0.1.0 #math #non-null #pointers #better #memcpy #memset #core-ptr #memmove
  112. unique

    ptr::Unique for stable Rust

    v0.9.1 #pointers
  113. mm_ptr

    Smart pointers implementing abs_mm

    v0.1.2 #smart-pointers #abs-mm #alloc #pointers
  114. ghost-gc

    A safe garbage collected arena

    v0.2.1 310 #garbage-collected #metadata #invariants #lifetime #pointers #interior-mutability #allocator-api #smart-pointers #gc-arena
  115. bointer

    Assorted pointer-related utilities

    v0.2.0 #pointers #unsafe
  116. rcuninit

    Cyclic Rc without new_cyclic

    v0.2.0 100 #pointers #rc #cyclic
  117. chisel-json-pointer

    Chisel JSON Pointer implementation

    v1.1.0 #rfc-6901 #pointers #json
  118. multi-trait-object

    A type to store an object with all associated traits

    v0.2.0 #trait-object #object-with-associated #traits #pointers #store
  119. hashable_weak

    A hashable weak pointer

    v0.1.2 170 #rc #pointers #hash-map #weak
  120. nan-tag

    NaN-tagged pointers in Rust, storing an f64 in the same space as a pointer

    v0.1.1 #nan-tagged #pointers #owned #storing #f64 #borrowing
  121. nanoval

    A nan-tagged value for representing f64, i32, u32, booleans, null and arbitrary pointers

    v0.3.1 #pointers #nan-tagged #value #boolean #i32 #64-bit #floating-point
  122. c-arrow

    allows you to use the arrow operator -> to access the field of the row pointer, just like C/C++

    v0.1.4 #arrow #pointers #field #row #operator #mutable-reference
  123. refcon

    A reference-behaving type indifferently wrapping reference or immediate values

    v0.2.0 #reference #container #pointers
  124. ptr_iter

    Iterators to simplify working with pointers

    v0.1.1 320 #iterator #pointers #iterating #operation #constructor #iterator-adapter
  125. alias-ptr

    (Mostly) safe manually-freed shared pointers in Rust

    v0.1.0 #shared-ptr #safe #rc #pointers #raw-pointers #heap-allocator #arc #data-structures #owning-ref
  126. jsonpointer_flatten

    flatten a JSON object or array using JSON Pointer addressing

    v0.1.3 #json #pointers #rfc-6901 #addressing #flatten #zip #john #smith
  127. pointer_vec

    The PointerVec works same as the std Vec structure except the Vec has a size of 3 usize (pointer, length, capacity). This crate provides a replacement that has a size of 1 pointer.

    v0.1.1 #vec #pointers #slice #ptr
  128. aligned_ptr

    Wrappers of functions defined in core::ptr and core::slice modules with alignment and null checks

    v0.1.0 #pointers #no-std
  129. peril

    Fast and safe Hazard pointers for Rust

    v0.4.2 #hazard-pointers #lock-free #hazard #reclaimation #pointers
  130. passable

    Pass a pointer around

    v1.0.0 #pointers #pass #back #reference
  131. once-ptr

    Wrapper around AtomicPtr

    v0.1.0 #atomic-ptr #once #pointers #edge-platform #set #cdn #decentralized
  132. polkadot-parachain-primitives

    Types and utilities for creating and working with parachains

    v20.0.0 23K #parachain #polkadot #validation #pointers #blockchain #wasm-api #validation-result #wasm-module
  133. hazard

    pointers

    v0.3.1 #hazard-pointers #lock-free #pointers
  134. ant-cli

    CLI client for the Autonomi network

    v0.5.1 #encryption #file-upload #pointers #scratchpad #encryption-key #autonomi #wallet #local-storage #key-directory #encrypted-storage
  135. maybe_null

    A pointer type for handling potentially null values without accidental dereference

    v0.2.0 #pointers #convenience #minimal #wrapper #no-alloc
  136. rimg

    RImg aims to be a Rust implementation of CImg, the C++ Image Template Image Processing Toolkit

    v0.1.1 #image-processing #toolkit #template #pointers #null
  137. archway

    Rust traits for Rc and Arc interoperation

    v0.3.1 #rc #pointers #arc
  138. fvm_ipld_hamt

    Sharded IPLD HashMap implementation

    v0.10.4 7.1K #ipld #hamt #hash-map #bit-width #pointers
  139. glitz

    GL Bindings thing

    v0.4.0 190 #opengl #khronos #pointers #gl-clear #variables #function-call #3-3
  140. ptr_info_lib

    retrieving information about pointer memory regions in Linux

    v0.2.2 #memory-debugging #pointers #debugging #memory #programming-languages-rust
  141. tinypointers

    Pointer implementations that take 8 or 16 bits

    v0.2.2 #16-bit #pointers #arc #optimization #box
  142. subrc

    A tiny crate that exposes a Rc like struct, which can be used to create a reference counted pointer to a subregion of a Rc

    v0.2.0 #rc #pointers #memory
  143. pezsp-runtime-interface

    Bizinikiwi runtime interface

    v24.0.0 #wasm-engine #interface #vec #bizinikiwi #pointers #wasm-host #function-signature #blockchain
  144. drc

    add a new "Drc" smart pointer

    v0.1.2 #rc #pointers
  145. tagged_ptr

    A safe tagged union pointer datastructure for x64

    v0.1.0 #tagged-unions #64-bit #pointers #tagged-pointers
  146. atomicbox_nostd

    Fork of the atomicbox library that works in no_std contexts

    v0.3.1 #pointers #atomic-box #no-std #fork #context #data-structures #atomic-ptr #lock-free #forth
  147. user_stable_vtable

    A partial implementation of [RFC 2955], written in stable rust

    v0.3.0 #user #rfc #stable #pointers #traits
  148. ptr-array

    TypeId based bounded pointer array

    v0.1.1 #pointers #type-id #array #bounded #vec
  149. viaptr

    An experimental library for packing complex types into pointer-sized fields

    v0.1.0 #field #experimental #pointer-sized #pointers #complex
  150. strong_rc

    Reference counting smart pointer without weak count

    v0.1.4 #smart-pointers #rc #strong #pointers
  151. visit_any

    Macro to generate matcher for Any

    v1.0.0 #pointers #match #macro #matcher #generate
  152. atomic_non_null

    An atomic wrapper around NonNull

    v0.4.0 #pointers #convenience #wrapper #minimal #no-alloc
  153. sppparse

    Sparsed pointer parser for JSON/YAML

    v0.1.4 #json-parser #pointers #sparse #parser
  154. jsonp

    Fast Json pointers in Rust

    v1.0.2 #pointers #json
  155. bounce-iterator

    Bouncing iterator for concisely mutably revisiting an array of pointers

    v0.1.0 #iterator #pointers #array #bouncing #mutably
  156. leaky-cow

    Leak the contents of a Clone-On-Write pointer

    v0.1.1 51K #clone-on-write #leaky #leak #content #pointers
  157. bounce-iter

    Bouncing iterator for concisely mutably revisiting an array of pointers

    v0.1.0 #iterator #pointers #array #bouncing #mutably
  158. pointer-value-pair

    A pair of a pointer and a small integer packed into a pointer-sized object

    v0.1.0 #pointers #pointer-sized #object
  159. imm_gc

    Garbage collected pointers with immediate dropping

    v0.2.1 #garbage-collected #pointers #pointers-with-immediate #dropping #thread-local
  160. upa

    Macro that removes the hassle of creating long pointer chains

    v0.1.0 #pointers #chain #remove-of-long #macro
  161. uncooked_slices

    A wrapper around raw slice pointers that enables safe iteration and indexing

    v0.1.0 #raw-pointers #slice #pointers #unsafe #no-std
  162. unsafe-ref

    Allow raw pointer access without those pesky unsafe blocks everywhere!

    v1.0.0 #unsafe #pointers
  163. yapall

    Pointer Analysis for LLVM

    v0.1.2 #llvm #pointers #call-graph #analysis #dataflow #function-call
  164. unbox-box

    “Wait why did I put a * in front of that variable yesterday?” - If var is a Box, use var.unbox_ref() instead of &*var for better readability

    v0.1.0 #readability #pointers #extension #unwrap #reference
  165. ptr-bool

    A pointer and boolean with size of a pointer

    v0.1.0 #boolean #pointers #size #bit-pack #32-bit #eight #garbage-collected #16-bit
  166. vtables

    Interact with C++ virtual method tables from Rust

    v0.1.0 #vtable #virtual-table #interact #pointers
  167. mjb_gc

    Garbage collected pointers with immediate dropping

    v0.2.0 #pointers #pointers-with-immediate #garbage-collected #dropping #thread-local
  168. json-toolkit

    providing pointer facilities and extending 3rd-parties JSON types

    v0.1.1 #pointers #json #toolkit #ext
  169. jni-pointer

    Leaks a value and returns a pointer as a number, so that it can be recovered later, this is useful for JNI objects

    v0.1.0 #pointers #value #leak #jni #object
  170. custom_ptr_metadata

    Pointers with custom metadata attached, supports (ptr, usize, usize)

    v0.1.0 #metadata #pointers #ptr #usize #attached
  171. open_linked_list

    A linked list which allows unsafely mutating, removing, and adding elements in the middle of the list through a pointer

    v0.1.0 #linked-list #element #remove #unsafely #pointers #mutating