#directory #cd #fs #pathbuf

cd-manager

一个小的 crate,用于确保在 Drop 时将目录弹出以恢复基本目录

2 个版本

使用旧的 Rust 2015

0.1.1 2018 年 9 月 1 日
0.1.0 2018 年 9 月 1 日

#1115 in 文件系统

MIT AND Apache-2.0

11KB
102

cd-manager 构建状态

GitHub issues Latest Version

这是一个简单的 crate,旨在防止您忘记在退出作用域(即在循环结束时,从函数返回等)时从 PathBuf 上弹出。这使得拥有多个返回点变得容易,因为您的上下文将在 Drop 时自动恢复。

这个 crate 目前并不完全安全(它在 Rust 的意义上是“安全的”,但您在使用不当的情况下可能会触发不希望的行为),但基本功能是正常工作的。

有关更多文档,请参阅此包的主要功能 CdManager

要将此添加到您的项目中,请使用

[dependencies]
cd-manager = "0.1"

依赖项

~64KB