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
2,106,435 每月下载量
用于 1,469 个crate (213个直接使用)
13KB
226 行
hostname
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许可证(LICENSE 或 http://opensource.org/licenses/MIT)的条款下分发。
依赖关系
~0–35MB
~522K SLoC