This commit is contained in:
Henrik Friedrichsen
2019-02-26 21:34:20 +01:00
parent 8df48a7270
commit b06b6bc15b
4 changed files with 45 additions and 22 deletions

View File

@@ -9,13 +9,12 @@ pub struct Queue {
impl Queue {
pub fn new() -> Queue {
Queue {
queue: VecDeque::new()
queue: VecDeque::new(),
}
}
pub fn enqueue(&mut self, track: FullTrack) {
self.queue.push_back(track);
}
pub fn dequeue(&mut self) -> Option<FullTrack> {
self.queue.pop_front()
}