libfuse-fs 0.1.5

FUSE Filesystem Library
Documentation
# @generated by `cargo buckal`

load("@prelude//rust:cargo_buildscript.bzl", "buildscript_run")
load("@prelude//rust:cargo_package.bzl", "cargo")

filegroup(
    name = "libfuse-fs-vendor",
    srcs = glob(["**/**"]),
    out = "vendor",
)

cargo.rust_library(
    name = "libfuse_fs",
    srcs = [":libfuse-fs-vendor"],
    crate = "libfuse_fs",
    crate_root = "vendor/src/lib.rs",
    edition = "2024",
    env = {
        "CARGO_CRATE_NAME": "libfuse-fs",
        "CARGO_MANIFEST_DIR": "vendor",
        "CARGO_PKG_AUTHORS": "",
        "CARGO_PKG_DESCRIPTION": "FUSE Filesystem Library",
        "CARGO_PKG_NAME": "libfuse-fs",
        "CARGO_PKG_REPOSITORY": "https://github.com/r2cn-dev/rk8s/tree/main/project/libfuse-fs",
        "CARGO_PKG_VERSION": "0.1.4",
        "CARGO_PKG_VERSION_MAJOR": "0",
        "CARGO_PKG_VERSION_MINOR": "1",
        "CARGO_PKG_VERSION_PATCH": "4",
        "CARGO_PKG_VERSION_PRE": "",
    },
    visibility = ["PUBLIC"],
    deps = [
        "//third-party/rust/crates/bitflags/2.9.4:bitflags",
        "//third-party/rust/crates/bytes/1.10.1:bytes",
        "//third-party/rust/crates/clap/4.5.48:clap",
        "//third-party/rust/crates/futures-util/0.3.31:futures-util",
        "//third-party/rust/crates/futures/0.3.31:futures",
        "//third-party/rust/crates/libc/0.2.177:libc",
        "//third-party/rust/crates/memmap2/0.9.8:memmap2",
        "//third-party/rust/crates/moka/0.12.11:moka",
        "//third-party/rust/crates/nix/0.29.0:nix",
        "//third-party/rust/crates/radix_trie/0.2.1:radix_trie",
        "//third-party/rust/crates/reqwest/0.12.23:reqwest",
        "//third-party/rust/crates/rfuse3/0.0.4:rfuse3",
        "//third-party/rust/crates/serde/1.0.228:serde",
        "//third-party/rust/crates/serde_json/1.0.145:serde_json",
        "//third-party/rust/crates/tokio/1.47.1:tokio",
        "//third-party/rust/crates/tracing-subscriber/0.3.20:tracing-subscriber",
        "//third-party/rust/crates/tracing/0.1.41:tracing",
        "//third-party/rust/crates/uuid/1.18.1:uuid",
        "//third-party/rust/crates/vm-memory/0.16.2:vm-memory",
        "//third-party/rust/crates/vmm-sys-util/0.12.1:vmm-sys-util",
    ],
)