luaur_common/methods/vec_deque_vec_deque_vec_deque.rs
1use crate::records::vec_deque::VecDeque;
2use core::marker::PhantomData;
3
4impl<T> VecDeque<T> {
5 #[allow(non_snake_case)]
6 pub fn new() -> Self {
7 Self {
8 buffer: None,
9 buffer_capacity: 0,
10 head: 0,
11 queue_size: 0,
12 _marker: PhantomData,
13 }
14 }
15}
16
17impl<T> Default for VecDeque<T> {
18 fn default() -> Self {
19 Self::new()
20 }
21}