No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Daniel Baumann ccf276d5b0
Releasing fastforward version 0.13.1-3~ffwd13+u1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2026-07-29 07:52:58 +02:00
.github Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
debian Releasing fastforward version 0.13.1-3~ffwd13+u1. 2026-07-29 07:52:58 +02:00
src Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
.cargo_vcs_info.json Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
.gitignore Adding upstream version 0.11.1. 2026-07-20 13:53:06 +02:00
Cargo.lock Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
Cargo.toml Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
Cargo.toml.orig Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
CHANGELOG.md Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
LICENSE-APACHE Adding upstream version 0.11.1. 2026-07-20 13:53:06 +02:00
LICENSE-MIT Adding upstream version 0.11.1. 2026-07-20 13:53:06 +02:00
README.md Merging upstream version 0.13.1. 2026-07-20 13:53:23 +02:00
rust-toolchain.toml Adding upstream version 0.11.1. 2026-07-20 13:53:06 +02:00
tea.yaml Adding upstream version 0.11.1. 2026-07-20 13:53:06 +02:00

fs4

Extended utilities for working with files and filesystems in Rust.

This is a fork of the fs2-rs crate, the aim for this fork is to support async and replace libc by rustix.

github Build codecov

docs.rs crates.io crates.io

license

Installation

  • std

    [dependencies]
    fs4 = { version = "0.13", features = ["sync"] }
    
  • async-std runtime

    [dependencies]
    fs4 = { version = "0.13", features = ["async-std"] }
    
  • fs-err v2

    [dependencies]
    fs4 = { version = "0.13", features = ["fs-err2"] }
    
  • fs-err-tokio v2

    [dependencies]
    fs4 = { version = "0.13", features = ["fs-err2-tokio"] }
    
  • fs-err v3

    [dependencies]
    fs4 = { version = "0.13", features = ["fs-err3"] }
    
  • fs-err-tokio v3

    [dependencies]
    fs4 = { version = "0.13", features = ["fs-err3-tokio"] }
    
  • smol runtime

    [dependencies]
    fs4 = { version = "0.13", features = ["smol"] }
    
  • tokio runtime

    [dependencies]
    fs4 = { version = "0.13", features = ["tokio"] }
    

Features

License

fs4 is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE, LICENSE-MIT for details.

Copyright (c) 2025 Al Liu.

Copyright (c) 2015 Dan Burkert.