use abscissa_core::clap::Parser;
use abscissa_core::{Command, Runnable};
mod ack;
mod acks;
mod commitment;
mod commitments;
mod pending;
mod pending_acks;
mod pending_sends;
mod util;
#[derive(Command, Debug, Parser, Runnable)]
pub enum QueryPacketCmds {
Commitments(commitments::QueryPacketCommitmentsCmd),
Commitment(commitment::QueryPacketCommitmentCmd),
Acks(acks::QueryPacketAcknowledgementsCmd),
Ack(ack::QueryPacketAcknowledgmentCmd),
PendingSends(pending_sends::QueryPendingSendsCmd),
PendingAcks(pending_acks::QueryPendingAcksCmd),
Pending(pending::QueryPendingPacketsCmd),
}