Fixed-Queue
A heapless version of the Rust Vec
, VecDeque
.
no_std, no_alloc, use [T; N].
support Vec
/VecDeque
/spsc
/History
.
Usage
Vec
use Vec;
let mut vec: = Vec new;
assert_eq!;
assert!;
vec.push;
println!;
println!;
VecDeque
use VecDeque;
let mut vec: = new;
assert_eq!;
assert!;
vec.push_back;
println!;
vec.push_front;
println!;
println!;
println!;
SPSC
use Spsc;
static SPSC: = new;
let sender = SPSC.take_sender.unwrap;
let recver = SPSC.take_recver.unwrap;
assert_eq!;
assert!;
assert!;
assert!;
assert!;
History
use History;
static HISTORY: = new;
assert!;
assert!;