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 · Rust 包仓库 453651/week @ 2024-04-22 · Rust 包仓库 439129/week @ 2024-04-29 · Rust 包仓库 417144/week @ 2024-05-06 · Rust 包仓库 476570/week @ 2024-05-13 · Rust 包仓库 483000/week @ 2024-05-20 · Rust 包仓库 446961/week @ 2024-05-27 · Rust 包仓库 488873/week @ 2024-06-03 · Rust 包仓库 502582/week @ 2024-06-10 · Rust 包仓库 465717/week @ 2024-06-17 · Rust 包仓库 492681/week @ 2024-06-24 · Rust 包仓库 459653/week @ 2024-07-01 · Rust 包仓库 521163/week @ 2024-07-08 · Rust 包仓库 496911/week @ 2024-07-15 · Rust 包仓库 539338/week @ 2024-07-22 · Rust 包仓库 521510/week @ 2024-07-29 · Rust 包仓库 526825/week @ 2024-08-05 · Rust 包仓库

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许可证(LICENSEhttps://open-source.org.cn/licenses/MIT)的条款下分发。

依赖关系

~0–35MB
~522K SLoC