mirror of
https://gitee.com/openharmony/third_party_rust_rust-smallvec
synced 2025-02-17 03:18:44 +00:00
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%