ekko.bao d19fffb240 修复构建失败:替换 FsOp 大写常量为驼峰枚举变体
原因:prost 生成的 FsOp 枚举为驼峰命名(如 FsopGetattr),原代码使用 FSOP_* 常量导致 E0599。

改动:将 src/lib.rs 中所有 FsOp::FSOP_* 替换为 FsOp::Fsop*。

结果:cargo build --release 已通过。
2025-09-23 22:02:49 +08:00
2024-07-02 18:46:38 +08:00
2024-07-02 18:46:38 +08:00

wls_vfs

Windows/Linux 文件共享服务端gRPC + Protobuf

本仓库已升级至协议 v2统一错误模型

  • 所有 RPC 使用显式的 Request/Response 类型;
  • 响应统一携带 RpcStatus { ok, error }
  • 删除历史 ret 字段;失败信息通过 FsError 完整承载(code/sys_msg/operation/paths/context 等)。

协议详情见:proto/lws.protodocs/protocol_v2.md

注意:本项目主要在 Windows 上构建运行(依赖 winapi)。在非 Windows 平台构建仅用于类型检查,可能失败。

Description
windows linux文件共享,使用fuse + grpc + protobuffer 语言:rust
Readme 186 KiB
Languages
Rust 100%