crates.io "vec" keyword
memory_pages 0.1.0 💰
`memory_pages` provides a cross-platform memory management API which allows for acquiring memory ...1 version - Latest release: about 3 years ago - 1.66 thousand downloads total - 29 stars on GitHub - 1 maintainer
boolvec 0.2.6
A vector of boolean stored contiguously in memory.7 versions - Latest release: almost 6 years ago - 2 dependent packages - 1 dependent repositories - 52.1 thousand downloads total - 1 maintainer
Top 1.6% on crates.io
76 versions - Latest release: 11 months ago - 1,616 dependent packages - 67,564 dependent repositories - 782 million downloads total - 1,344 stars on GitHub - 2 maintainers
smallvec 1.15.1
'Small vector' optimization: store up to a small number of items on the stack76 versions - Latest release: 11 months ago - 1,616 dependent packages - 67,564 dependent repositories - 782 million downloads total - 1,344 stars on GitHub - 2 maintainers
arenavec 0.1.1
An arena backed implementation of vectors and related types.2 versions - Latest release: over 6 years ago - 4.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
stackvector 1.1.1
StackVec: vector-like facade for stack-allocated arrays.12 versions - Latest release: about 5 years ago - 1 dependent package - 74 dependent repositories - 392 thousand downloads total - 3 stars on GitHub - 1 maintainer
dync 0.6.0
An efficient alternative to `dyn Trait` for containerized types15 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 314 thousand downloads total - 6 stars on GitHub - 1 maintainer
colvec 0.0.3
Struct-of-arrays column vec like Zig's MultiArrayList4 versions - Latest release: 8 months ago - 1.32 thousand downloads total - 0 stars on GitHub - 1 maintainer
fallible_vec 0.3.1
Fallible allocation functions for the Rust standard library's `Vec` type.4 versions - Latest release: about 3 years ago - 15.9 thousand downloads total - 30 stars on GitHub - 2 maintainers
leaderboard 0.1.2
Provides leaderboard functions for Vec such as ranking with ex aequos3 versions - Latest release: almost 3 years ago - 4.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
serde-tuple-vec-map 1.0.1
Deserialize a serialized map to a Vec<(K, V)> in serde6 versions - Latest release: about 4 years ago - 19 dependent packages - 24 dependent repositories - 1.63 million downloads total - 19 stars on GitHub - 1 maintainer
rle_vec 0.4.1
A vector like struct that stores data as runs of identical values. Useful for storing sparse data.8 versions - Latest release: about 5 years ago - 1 dependent package - 2 dependent repositories - 17.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
concise_vec 0.2.0
A concise, highly optimized vector implementation leveraging const generics in Rust.1 version - Latest release: 7 days ago - 11 downloads total - 0 stars on GitHub - 1 maintainer
vec-const removed
I consent to the transfer of this crate/name to the first person who asks help@crates.io for it.10 versions - Latest release: about 1 year ago - 8.18 thousand downloads total - 1 maintainer
raw-parts 2.2.3
Ergonomic wrapper around `Vec::from_raw_parts` and `Vec::into_raw_parts`.12 versions - Latest release: 27 days ago - 4 dependent packages - 1 dependent repositories - 85.4 thousand downloads total - 6 stars on GitHub - 1 maintainer
anycollections 0.2.0
Rust Vec and HashMap which can contain arbitrary types1 version - Latest release: over 9 years ago - 2.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
orx-pinned-vec 3.23.0 💰
`PinnedVec` trait defines the interface for vectors which guarantee that elements added to the ve...54 versions - Latest release: 14 days ago - 10 dependent packages - 1.51 million downloads total - 2 stars on GitHub - 1 maintainer
stack 0.4.0
DSTs and arrays on the stack!8 versions - Latest release: over 5 years ago - 1 dependent repositories - 15.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
revec 0.3.0 💰
Convert a Vec<A> to a Vec<B> provided vec is empty3 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 13.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec_remove_if 1.0.0
Extract elements from a vector based on supplied criteria1 version - Latest release: almost 4 years ago - 11.4 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
smallvec-stableunion 0.6.10
Fork of the crate smallvec. Uses unions in stable rust. Please note that it can only store Copy t...1 version - Latest release: over 6 years ago - 1 dependent package - 3.58 thousand downloads total - 1,633 stars on GitHub - 1 maintainer
Top 2.7% on crates.io
38 versions - Latest release: about 1 month ago - 152 dependent packages - 46,575 dependent repositories - 475 million downloads total - 649 stars on GitHub - 1 maintainer
tinyvec 1.11.0 💰
`tinyvec` provides 100% safe vec-like data structures.38 versions - Latest release: about 1 month ago - 152 dependent packages - 46,575 dependent repositories - 475 million downloads total - 649 stars on GitHub - 1 maintainer
raw-vec 0.2.0
A Raw utility for managing contiguous heap allocations2 versions - Latest release: almost 10 years ago - 1 dependent package - 4.71 thousand downloads total - 10 stars on GitHub - 1 maintainer
Top 6.1% on crates.io
17 versions - Latest release: almost 2 years ago - 55 dependent packages - 375 dependent repositories - 6.31 million downloads total - 98 stars on GitHub - 1 maintainer
vec1 1.12.1
a std Vec wrapper assuring that it has at least 1 element17 versions - Latest release: almost 2 years ago - 55 dependent packages - 375 dependent repositories - 6.31 million downloads total - 98 stars on GitHub - 1 maintainer
indexed 0.2.0
Convenient allocator for index-linked data structures3 versions - Latest release: about 6 years ago - 1 dependent package - 82 dependent repositories - 154 thousand downloads total - 5 stars on GitHub - 1 maintainer
vecrem 0.1.0 💰
Cursor-like structure for fast iterative removing of elements from a vec1 version - Latest release: over 5 years ago - 2 dependent packages - 19 dependent repositories - 72.9 thousand downloads total - 2 stars on GitHub - 1 maintainer
map-macro 0.3.0
Declarative macros for statically initializing collections9 versions - Latest release: about 2 years ago - 14 dependent packages - 14 dependent repositories - 342 thousand downloads total - 26 stars on GitHub - 1 maintainer
wrapped-vec 0.3.0
Macro for generating wrapped Vec types and associated boilerplate5 versions - Latest release: over 5 years ago - 2 dependent packages - 10 dependent repositories - 46.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
total-order-multi-map 0.4.6
A multimap with at the same time keeps the total insertion ordering of all elements7 versions - Latest release: over 6 years ago - 2 dependent packages - 5 dependent repositories - 19.5 thousand downloads total - 4 stars on GitHub - 1 maintainer
minivec 0.5.0
A version of Vec that's only the size of a single pointer12 versions - Latest release: over 1 year ago - 4 dependent packages - 4 dependent repositories - 59 thousand downloads total - 35 stars on GitHub - 1 maintainer
twounordered 0.7.1 💰
Provides two vec-like vecs backed by a single vec and provides retain_mut_unordered()11 versions - Latest release: about 4 years ago - 1 dependent package - 2 dependent repositories - 25.9 thousand downloads total - 0 stars on GitHub - 1 maintainer
persist-o-vec 0.3.1
A Vec type that aims to have stable indices and memory location12 versions - Latest release: almost 6 years ago - 1 dependent package - 2 dependent repositories - 17.7 thousand downloads total - 1 stars on gitlab.com - 1 maintainer
easier 0.3.0
making rust easier3 versions - Latest release: over 1 year ago - 1 dependent repositories - 4.1 thousand downloads total - 1 maintainer
sortedvec 0.5.0
a sorted vector that enables quick lookups8 versions - Latest release: over 5 years ago - 1 dependent package - 1 dependent repositories - 113 thousand downloads total - 19 stars on GitHub - 1 maintainer
useful_macro 0.2.29
Collections of useful macros67 versions - Latest release: over 3 years ago - 10 dependent packages - 1 dependent repositories - 79.6 thousand downloads total - 1 stars on gitlab.com - 2 maintainers
dst-container 0.1.3
Containers for DST objects.4 versions - Latest release: 7 months ago - 2 dependent packages - 1 dependent repositories - 4.87 thousand downloads total - 2 stars on GitHub - 1 maintainer
lazyext-slice 0.0.2 💰
Thousands of utility functions for slices and vec2 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 3.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
map_in_place 0.1.0
Reuse the memory of a Vec<T>, Box<[T]> or Box<T> when mapping the elements if possible.1 version - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 9.55 thousand downloads total - 23 stars on GitHub - 1 maintainer
tag-vec 0.0.2
A vector used for storing tags2 versions - Latest release: about 6 years ago - 2.95 thousand downloads total - 0 stars on GitHub - 1 maintainer
small_vec2 0.1.5
Vector on the stack or heap need nightly rustc5 versions - Latest release: over 4 years ago - 1 dependent package - 6.23 thousand downloads total - 1 maintainer
small_iter 0.1.2
A 3-pointer iterator that moves out of a `Vec<T>` or `Box<[T]>`3 versions - Latest release: almost 2 years ago - 3.43 thousand downloads total - 1 stars on GitHub - 1 maintainer
arraylist 0.2.0
A rust wrapper built on top of rust vector implementation. Taste like Java Arraylist, and intuiti...6 versions - Latest release: 9 months ago - 1 dependent package - 4 dependent repositories - 11.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
nanovec 0.2.1
Arrays and Vec-likes of small integers packed in an integer or two.4 versions - Latest release: over 3 years ago - 3 dependent packages - 7.22 thousand downloads total - 2 stars on GitHub - 1 maintainer
stack-trait 0.3.0
Stack trait with entry API for the LIFO element.3 versions - Latest release: over 2 years ago - 1 dependent package - 4.39 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec2 0.2.1
vec28 versions - Latest release: over 7 years ago - 6 dependent packages - 11 dependent repositories - 36.5 thousand downloads total - 2 stars on gitlab.com - 1 maintainer
structbuf 0.3.4
Capacity-limited structured data buffer7 versions - Latest release: about 3 years ago - 3 dependent packages - 11.6 thousand downloads total - 2 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
tree-flat 0.1.3 💰
TreeFlat is the simplest way to build & traverse a pre-order Tree for Rust.4 versions - Latest release: about 3 years ago - 1 dependent repositories - 5.88 thousand downloads total - 29 stars on GitHub - 1 maintainer
remoc-obs
Collections (Vec, HashMap, HashSet, append-only list) that can be observed and mirrored remotely.19 versions - Latest release: 5 days ago - 22 thousand downloads total - 3 stars on GitHub - 1 maintainer
push-in-place 0.1.0
Implement pushing in place for a vector.1 version - Latest release: over 2 years ago - 1 dependent package - 2 thousand downloads total - 0 stars on GitHub - 1 maintainer
allocvec 1.1.0
A vector type that preserves the index of every inserted element4 versions - Latest release: 5 months ago - 1.59 thousand downloads total - 0 stars on GitHub - 1 maintainer
sorted-groups 0.2.0
Implement a data structure to store elements in sorted groups while maintaining the order of elem...3 versions - Latest release: over 1 year ago - 2.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
vecset 0.0.3
A vector-based sorted map, set and keyed-set implementation3 versions - Latest release: 10 months ago - 69.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
parallel_vec 0.2.4 💰
A generic contiguous collection of heterogenous values.6 versions - Latest release: over 3 years ago - 1 dependent repositories - 8.4 thousand downloads total - 13 stars on GitHub - 1 maintainer
nullvec 0.2.0
Rust nullable vector, which can contain null(missing) values as element7 versions - Latest release: over 8 years ago - 1 dependent package - 13.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
gvec 0.5.0
Very simple implementation of generational indexing for vectors written in Rust5 versions - Latest release: almost 7 years ago - 7.68 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
non-empty-slice 0.5.1 💰
Non-empty slices.10 versions - Latest release: 6 months ago - 3.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
bankarr 0.8.0
Array-like but growable vectors6 versions - Latest release: 10 months ago - 2.79 thousand downloads total - 0 stars on GitHub - 1 maintainer
lookupvec 0.1.3
Container with Vec-like properties that also offers O(1) lookup of items based on an id field4 versions - Latest release: 9 months ago - 2.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
front-vec 0.0.8
Efficiently-prependable Vec and String types.7 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 9.59 thousand downloads total - 2 stars on GitHub - 1 maintainer
map-of-indexes 0.1.4
A compact key-value map for unique but not dense indexes5 versions - Latest release: about 4 years ago - 6.67 thousand downloads total - 0 stars on GitHub - 1 maintainer
rc-vec 0.1.14
RcVec based on Rc and can be converted from Rc without allocation15 versions - Latest release: 10 months ago - 5.62 thousand downloads total - 1 stars on GitHub - 1 maintainer
soa-vec 0.5.0
A simple Vec-like API over a struct of arrays layout.5 versions - Latest release: over 6 years ago - 7.49 thousand downloads total - 13 stars on GitHub - 1 maintainer
optempty 0.1.13
Tools for working types that may be empty. E.g., an empty `String`, `Vec`, `HashMap`, etc.7 versions - Latest release: about 3 years ago - 1 dependent package - 36.8 thousand downloads total - 3 stars on GitHub - 1 maintainer
vec-unpack 0.1.0
Creates a Vec containing the arguments. vecu! unpacks iterable variables marked with @.1 version - Latest release: over 3 years ago - 1.65 thousand downloads total - 0 stars on GitHub - 1 maintainer
identified_vec 0.1.11
Like HashSet but retaining INSERTION order and without `Hash` requirement on the Element type.12 versions - Latest release: over 2 years ago - 1 dependent package - 18 thousand downloads total - 5 stars on GitHub - 1 maintainer
lit-vek 0.1.0
iter! and vek! macros for nicer literal syntax1 version - Latest release: about 3 years ago - 1.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
shifted_vec 0.1.2
A growable datastructure with positive and negative indexing built on top of `std::vec::Vec` calc...3 versions - Latest release: almost 6 years ago - 4.29 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
seqdiff 0.3.0 💰
Diff between two sequences8 versions - Latest release: about 5 years ago - 1 dependent package - 4 dependent repositories - 82.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
upto 0.1.5
Fixed-capacity and variable length stack allocated arrays3 versions - Latest release: over 2 years ago - 4.16 thousand downloads total - 0 stars on GitHub - 1 maintainer
espalier 0.4.1
Very simple flattened tree structure.5 versions - Latest release: over 3 years ago - 6.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
drain_at_sorted_unchecked 0.1.0
Terribly unsafe but highly efficient function that allows removing items from a vector with few m...1 version - Latest release: almost 3 years ago - 2.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
reusing-vec 0.2.0
Wrapper over Vec that allows elements to be reused without dropping them3 versions - Latest release: about 1 year ago - 18.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec-array
Embedded scripting for Rust1 version - Latest release: about 1 month ago - 1.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
identified_vec_macros
A macro which allows you to create IdentifiedVecOf newtypes which act as if they were IdentifiedV...1 version - Latest release: 7 days ago - 1.2 thousand downloads total - 5 stars on GitHub - 1 maintainer
orx-imp-vec 2.17.0 💰
`ImpVec` stands for immutable push vector 👿, it is a data structure which allows appending elemen...47 versions - Latest release: 6 months ago - 1 dependent package - 49.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
mediumvec 1.3.1
Vector types optimized for space, including a 32-bit Vec9 versions - Latest release: over 1 year ago - 1 dependent package - 2 dependent repositories - 20 thousand downloads total - 13 stars on GitHub - 1 maintainer
reusable-vec 0.1.2
A Vec wrapper that allows reusing contained values3 versions - Latest release: about 3 years ago - 3.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
orx-v 1.5.0 💰
Traits to unify all vectors!10 versions - Latest release: about 1 year ago - 7.24 thousand downloads total - 2 stars on GitHub - 1 maintainer
purpur 0.1.0
A data loading and image augmentation library.1 version - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
coca 0.3.0
Data structures with constant capacity3 versions - Latest release: about 4 years ago - 4.4 thousand downloads total - 145 stars on GitHub - 1 maintainer
univec 1.1.0
A vector that can hold elements of any single type13 versions - Latest release: about 1 year ago - 14.3 thousand downloads total - 1 maintainer
Top 2.7% on crates.io
19 versions - Latest release: 25 days ago - 20 dependent packages - 442 dependent repositories - 289 million downloads total - 1,683 stars on GitHub - 1 maintainer
litemap 0.8.2 💰
A key-value Map implementation based on a flat, sorted Vec.19 versions - Latest release: 25 days ago - 20 dependent packages - 442 dependent repositories - 289 million downloads total - 1,683 stars on GitHub - 1 maintainer
Top 8.3% on crates.io
20 versions - Latest release: about 1 year ago - 7 dependent packages - 168 dependent repositories - 2.98 million downloads total - 42 stars on GitHub - 1 maintainer
smallbitvec 2.6.0
A bit vector optimized for size and inline storage20 versions - Latest release: about 1 year ago - 7 dependent packages - 168 dependent repositories - 2.98 million downloads total - 42 stars on GitHub - 1 maintainer
sqlvec 0.0.2
A generic container for vectors allowing for rusqlite operations2 versions - Latest release: about 2 years ago - 3.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
sorted-insert 0.2.6
This crate provides traits to insert elements to a sorted collection and keep the order.8 versions - Latest release: about 1 year ago - 2 dependent packages - 1 dependent repositories - 81.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
pi_densevec 0.1.3
重定向映射表,一个使用usize作为key的映射表5 versions - Latest release: about 2 years ago - 6.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
vec_vec 0.5.1
When dealing with `Vec<Vec<T>>` is unavoidable.7 versions - Latest release: over 2 years ago - 8.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
fixed-queue 0.5.1
no_std, no_alloc, use [T; N]. support `Vec`/`VecDeque`/`History`26 versions - Latest release: about 4 years ago - 6 dependent packages - 1 dependent repositories - 42.1 thousand downloads total - 7 stars on GitHub - 1 maintainer
memvec 0.2.0
Memory-backed vector, not buffer. Designed for for mmap. Not MemMap, but MemVec!7 versions - Latest release: 10 months ago - 98.6 thousand downloads total - 10 stars on GitHub - 1 maintainer
vecc 0.1.0
a simple macro to create a vector of vector1 version - Latest release: over 2 years ago - 1.48 thousand downloads total - 1 maintainer
thisisplural 0.7.0 💰
#[derive(Plural)] for creating frictionless new types with any collection type like Vec or HashMap9 versions - Latest release: 12 months ago - 12.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
serde_single_or_vec2 1.0.1
Type which can be deserialized from either a sequence or a single value2 versions - Latest release: 7 months ago - 2 dependent packages - 1 dependent repositories - 14 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 6.0% on crates.io
3 versions - Latest release: over 8 years ago - 5 dependent packages - 27 dependent repositories - 251 thousand downloads total - 1 maintainer
unzip3 1.0.0
Same as Iterator::unzip, but for 3 items. Based on Rust 1.6 implementation.3 versions - Latest release: over 8 years ago - 5 dependent packages - 27 dependent repositories - 251 thousand downloads total - 1 maintainer
bitsvec 0.1.1 💰
A bit vector with the Rust standard library's portable SIMD API2 versions - Latest release: about 4 years ago - 3.1 thousand downloads total - 41 stars on GitHub - 1 maintainer
stack-vec 0.1.0
Ad-hoc compile-time sized `Vec<T>` like types on the stack1 version - Latest release: over 5 years ago - 2.78 thousand downloads total - 1 maintainer
arrlist 0.2.8
A generic, heap-allocated dynamic array10 versions - Latest release: 24 days ago - 26 downloads total - 1 maintainer
construe 0.0.3
Compile-Time Growable Array: Vec & String for const!3 versions - Latest release: over 2 years ago - 1 dependent package - 4.88 thousand downloads total - 1 maintainer
tuple-conv 1.0.1
Allows converting tuples of one element to vectors2 versions - Latest release: over 6 years ago - 4 dependent packages - 2 dependent repositories - 133 thousand downloads total - 4 stars on GitHub - 1 maintainer
netbuf 0.4.1
The simple to use, growable, contiguous buffer object with right assumptions and interfac...16 versions - Latest release: about 8 years ago - 12 dependent packages - 17 dependent repositories - 97.7 thousand downloads total - 15 stars on GitHub - 1 maintainer
Related Keywords
vector
57
rust
54
no_std
36
array
33
data-structures
24
stack
21
collection
20
slice
19
no-std
18
map
17
index
14
hashmap
12
collections
11
container
11
macro
10
list
9
set
9
disk
8
iterator
8
small
7
string
7
split
7
struct
7
sort
6
data
6
derive
6
performance
6
trait
6
allocator
5
dst
5
serde
5
any
5
newtype
5
heap
5
rust-lang
5
pinned
4
pinned-elements
4
smallvec
4
remove
4
allocation
4
wrapper
4
box
4
tree
4
bitvec
4
memory
4
arena
4
rust-crate
4
queue
4
2d
4
data-structure
4
algorithm
4
crate
4
const
4
arrays
4
type
3
reference
3
non-empty
3
bitcoin-data
3
storage
3
bitcoin-api
3
rust-library
3
static
3
usize
3
option
3
macros-rust
3
bitcoin
3
retain
3
crates
3
id
3
linked-list
3
pi
3
zeroize
3
const-generics
3
binary
3
on-chain
3
buffer
3
cryptocurrency
3
bitcoin-rust
3
unique
3
push
3
pin
3
macros
3
drain
3
hashset
3
alloc
3
bitmap
2
utility
2
flat
2
svec
2
dart
2
type-erasure
2
sorted
2
header
2
hex
2
str
2
filter
2
ast
2
nested
2
file
2
mmap
2