pub trait QueueFactory<V: InternalMessageValue> {
type Queue: Queue<V>;
// Required method
fn create(&self) -> Result<Self::Queue>;
}pub trait QueueFactory<V: InternalMessageValue> {
type Queue: Queue<V>;
// Required method
fn create(&self) -> Result<Self::Queue>;
}