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 中使用

MIT 许可证

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