some cleanup

This commit is contained in:
nora 2022-02-26 22:26:35 +01:00
parent 8532d454c3
commit 6d944e1265
12 changed files with 190 additions and 151 deletions

View file

@ -1,6 +1,6 @@
use amqp_core::connection::ChannelHandle;
use amqp_core::error::ProtocolError;
use amqp_core::methods::{Bit, ConsumerTag, NoAck, NoLocal, NoWait, QueueName, Table};
use amqp_core::ChannelHandle;
#[allow(clippy::too_many_arguments)]
pub async fn consume(

View file

@ -2,10 +2,10 @@ mod consume;
mod queue;
use amqp_core::amqp_todo;
use amqp_core::connection::ChannelHandle;
use amqp_core::error::ProtocolError;
use amqp_core::message::Message;
use amqp_core::methods::Method;
use amqp_core::ChannelHandle;
use tracing::info;
pub async fn handle_basic_publish(_channel_handle: ChannelHandle, message: Message) {

View file

@ -1,14 +1,13 @@
#![deny(clippy::future_not_send)]
use amqp_core::connection::ChannelHandle;
use amqp_core::error::{ConException, ProtocolError};
use amqp_core::methods::{Bit, ExchangeName, NoWait, QueueName, Shortstr, Table};
use amqp_core::queue::{QueueDeletion, RawQueue};
use amqp_core::ChannelHandle;
use amqp_core::queue::{QueueDeletion, QueueId, RawQueue};
use amqp_core::{amqp_todo, GlobalData};
use parking_lot::Mutex;
use std::sync::atomic::AtomicUsize;
use std::sync::Arc;
use uuid::Uuid;
#[allow(clippy::too_many_arguments)]
pub async fn declare(
@ -32,7 +31,7 @@ pub async fn declare(
amqp_todo!();
}
let id = amqp_core::gen_uuid();
let id = QueueId::random();
let queue = Arc::new(RawQueue {
id,
name: queue_name.clone(),
@ -72,7 +71,7 @@ pub async fn bind(
async fn bind_queue(
_global_data: GlobalData,
_queue: Uuid,
_queue: QueueId,
_exchange: (),
_routing_key: String,
) -> Result<(), ProtocolError> {