10个版本

0.4.0 2024年4月1日
0.3.1 2020年2月28日
0.3.0 2019年12月19日
0.2.0 2019年11月9日
0.1.2 2016年12月13日

#17 in #api-bindings

Download history 453651/week @ 2024-04-22 439129/week @ 2024-04-29 417144/week @ 2024-05-06 476570/week @ 2024-05-13 483000/week @ 2024-05-20 446961/week @ 2024-05-27 488873/week @ 2024-06-03 502582/week @ 2024-06-10 465717/week @ 2024-06-17 492681/week @ 2024-06-24 459653/week @ 2024-07-01 521163/week @ 2024-07-08 496911/week @ 2024-07-15 539338/week @ 2024-07-22 521510/week @ 2024-07-29 526825/week @ 2024-08-05

2,106,435 每月下载量
用于 1,469 个crate (213个直接使用)

MIT 许可证

13KB
226

hostname

Latest Version Latest Version Build Status Minimum rustc version MIT licensed Crates.io

Rust中的跨平台系统主机名函数

支持的平台

  • POSIX兼容 系统
    (Linux, macOS, Android, FreeBSD, OpenBSD, NetBSD, Solaris, Redox等)
  • Windows

Rust版本要求

从版本 0.4.0 开始,这个crate需要Rust版本 1.67.0 或更高。

此版本已在CI中明确测试,可能根据需要在任何主要或次要版本中升级。
尽管保持与较旧编译器的兼容性是优先事项,但将支持最低版本提升的标准设定得非常高。任何更改支持最低版本都将记录在发布说明中。

用法

将以下依赖项添加到您的Cargo清单中

[dependencies]
hostname = "^0.4"

Crate API提供两个简单的函数来获取和设置系统的主机名

use std::io;

fn main() -> io::Result<()> {
    // Retrieve the hostname
    dbg!(hostname::get()?);

    // And set a new one
    hostname::set("potato")?;

    Ok(())
}

许可证

hostname主要在MIT许可证(LICENSEhttp://opensource.org/licenses/MIT)的条款下分发。

依赖关系

~0–35MB
~522K SLoC