issues of parameter constraint for 'tun'

This commit is contained in:
ssrlive 2024-08-29 10:01:58 +08:00
parent beb3d364a8
commit 15646925a7

View file

@ -20,7 +20,8 @@ pub struct Args {
/// Name of the tun interface, such as tun0, utun4, etc. /// Name of the tun interface, such as tun0, utun4, etc.
/// If this option is not provided, the OS will generate a random one. /// If this option is not provided, the OS will generate a random one.
#[arg(short, long, value_name = "name", conflicts_with = "tun_fd", value_parser = validate_tun)] #[arg(short, long, value_name = "name", value_parser = validate_tun)]
#[cfg_attr(unix, arg(conflicts_with = "tun_fd"))]
pub tun: Option<String>, pub tun: Option<String>,
/// File descriptor of the tun interface /// File descriptor of the tun interface