use clap::Args; use libp2p::{Multiaddr, PeerId}; #[derive(Args, Clone, Debug)] #[group(multiple = false, required = true)] pub struct PeerArgs { cache_number: Option, peer_id: Option, multiaddr: Option, }