mirror of
https://github.com/openharmony/third_party_rust_rust-smallvec.git
synced 2026-06-29 10:52:08 -04:00
master
Add Natvis definitions and tests for SmallVec type with and without the
union crate feature enabled.
Add Natvis definitions and tests for SmallVec type with and without the
union crate feature enabled.
Add Natvis definitions and tests for SmallVec type with and without the
union crate feature enabled.
rust-smallvec
"Small vector" optimization for Rust: store up to a small number of items on the stack
Example
use smallvec::{SmallVec, smallvec};
// This SmallVec can hold up to 4 items on the stack:
let mut v: SmallVec<[i32; 4]> = smallvec![1, 2, 3, 4];
// It will automatically move its contents to the heap if
// contains more than four items:
v.push(5);
// SmallVec points to a slice, so you can use normal slice
// indexing and other methods to access its contents:
v[0] = v[1] + v[2];
v.sort();
Description
Languages
Rust
98.8%
Shell
1.2%