windows_tool 0.0.9

一个 Windows 库 可以设置端口代理 elevate 提升权限 管理员权限 registry 注册表 port_forwarding 端口转发设置 steam vdf 格式 steam apex 启动项设置
Documentation
use serde::{Deserialize, Serialize};
use std::fmt;
use std::fmt::{Display, Formatter};

#[derive(Serialize, Deserialize, Debug)]
pub struct Ipv {
    // ipv_address: IPVType, //Ipv类型
    pub address: String, //地址
    pub port: i64,       //端口
}

impl Ipv {
    pub fn new<S: AsRef<str>>(address: S, port: i64) -> Ipv {
        Ipv { address: address.as_ref().to_string(), port }
    }
}

impl Display for Ipv {
    fn fmt(&self, f: &mut Formatter) -> fmt::Result {
        write!(f, "地址:{a},端口:{p}", a = self.address, p = self.port)
    }
}