shared-files-rs

Disk-Based Single-Writer, Multiple-Reader In-Process File Sharing

EUPL-1.2 License

Downloads
4.9K
Stars
0
shared-files-rs - 0.1.0 Latest Release

Published by sunsided 11 months ago

To add shared-files/0.1.0, run

cargo add [email protected]

To install the latest version, run

cargo add shared-files

Changes since 0.0.8

Internal

  • Upgraded to async-tempfile version 0.5.0.
  • The dependency on thiserror was removed.
shared-files-rs - 0.0.8

Published by sunsided over 1 year ago

To use shared-files/0.0.8 in your project, add:

[dependencies]
shared-files = "0.0.8"

Changes since 0.0.7

Fixed

  • Fixed an issue where the read buffer would be advanced into uninitialized space. A missing initialization hint in 0.0.7 left the bug unfixed; this is now resolved.
shared-files-rs - 0.0.7

Published by sunsided over 1 year ago

To use shared-files/0.0.7 in your project, add:

[dependencies]
shared-files = "0.0.7"

Changes since 0.0.6

Fixed

  • Fixed an issue where the read buffer would be advanced into uninitialized space.
shared-files-rs - 0.0.6

Published by sunsided over 1 year ago

shared-files/0.0.6

To use it in your project, add:

[dependencies]
shared-files = "0.0.6"

Changes since 0.0.5

Added

  • Added support for async-tempfile's uuid crate feature via the SharedTemporaryFile::new_with_uuid method.
shared-files-rs - 0.0.5

Published by sunsided over 1 year ago

shared-files/0.0.5

To use it in your project, add:

[dependencies]
shared-files = "0.0.5"

Changes since 0.0.4

Added

  • Added a file_path method directly for SharedTemporaryFile so that the trait does not need to be implemented.
shared-files-rs - 0.0.4

Published by sunsided over 1 year ago

shared-files/0.0.4

To use it in your project, add:

[dependencies]
shared-files = "0.0.4"

Changes since 0.0.3

Added

  • Ensure documentation can be built with cfg(doc). This should resolve E0658 on docs.rs.
shared-files-rs - 0.0.3

Published by sunsided over 1 year ago

shared-files/0.0.3

To use it in your project, add:

[dependencies]
shared-files = "0.0.3"

Changes since 0.0.2

Added

  • Added prelude module for simplified type imports.
shared-files-rs - 0.0.2

Published by sunsided over 1 year ago

shared-files/0.0.2

To use it in your project, add:

[dependencies]
shared-files = "0.0.2"

Changes since 0.0.1

Added

  • #1: Added the async-tempfile crate feature to enable the SharedTempFile type.
  • #1: Added the generic SharedFile<T> type for use with arbitrary AsyncWrite + AsyncRead types.

Fixed

  • #2: Fixed an issue where re-using an existing file buffer would allow readers to eagerly read "uninitialized" data.
shared-files-rs - 0.0.1

Published by sunsided over 1 year ago

shared-files/0.0.1

To use it in your project, add:

[dependencies]
shared-files = "0.0.1"

This is the initial release.

Package Rankings
Top 41.25% on Crates.io
Badges
Extracted from project README
codecov