//! Collectors for [`VecDeque`]
//!
//! This module corresponds to [`std::collections::vec_deque`].
use VecDeque;
use VecDeque;
/// A collector that pushes collected items into the back of a [`VecDeque`].
/// Its [`Output`] is [`VecDeque`].
///
/// This struct is created by `VecDeque::into_collector()`.
///
/// [`Output`]: crate::collector::CollectorBase::Output
);
/// A collector that pushes collected items into the back of a [`&mut VecDeque`](VecDeque).
/// Its [`Output`] is [`&mut VecDeque`](VecDeque).
///
/// This struct is created by `VecDeque::collector_mut()`.
///
/// [`Output`]: crate::collector::CollectorBase::Output
&'a mut );