nextcloud-uploads 0.1.3

WebDAV Chunked Upload v2 client for the Nextcloud Rust SDK
Documentation
# nextcloud-uploads

> Nextcloud WebDAV Chunked Uploads v2 streaming client for reliable large file uploads.

Part of the [`nextcloud-rust-sdk`](https://github.com/Luxuride/nextcloud-rust-sdk) workspace.

## Installation

```toml
[dependencies]
nextcloud-uploads = "0.1.2"
```

## Features

- `UploadClient`: Manages chunked upload directories and chunk transfers.
- `UploadSession`: Coordinates chunk boundaries, byte offsets, and session state.
- Automatic retry support and resume capability across network interruptions.

## Example

```rust,no_run
use nextcloud_uploads::UploadClient;

// Slices large files into chunks, uploads them sequentially, and commits the final file
```

## License

GNU General Public License v3.0 or later ([`GPL-3.0-or-later`](https://www.gnu.org/licenses/gpl-3.0.html)).