5 个版本
0.1.4 | 2024 年 4 月 24 日 |
---|---|
0.1.3 | 2024 年 4 月 15 日 |
0.1.2 | 2024 年 3 月 25 日 |
0.1.1 | 2024 年 3 月 25 日 |
0.1.0 | 2024 年 3 月 24 日 |
#397 在 文件系统
30 每月下载量
在 4 crates 中使用
39KB
919 代码行
rList VFS 库
基本上,它用于实现 rList 的驱动程序并获取 Whell
作为服务器状态。
如何实现驱动程序
步骤 1:定义驱动程序结构体
首先,定义配置结构体,如下所示
#[derive(Debug, Deserialize)]
pub struct OnedriveConfig {
/// The refresh token for the onedrive account.
/// *For further information, please refer to the official documentation of Microsoft OAuth 2.0 authorization flow.*
pub refresh_token: String,
/// The client id for the application.
/// You can get it from the Azure portal with the client secret.
pub client_id: String,
/// The client secret for the application.
/// You can get it from the Azure portal with the client id.
pub client_secret: String,
}
您应该确保结构体可以从配置文件中加载。
此外,您应该确保配置结构体中没有 driver_name
字段,因为它保留用于识别驱动程序。
不用担心 driver_name
字段。如果您将其添加到配置结构体中,应该会有编译错误。
依赖关系
~5–12MB
~129K SLoC