trisquel-icecat/icecat/toolkit/components/bitsdownload/bits_client
2025-10-06 02:35:48 -06:00
..
bits icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
examples icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
src icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
.gitignore icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
Cargo.toml icecat: add release 140.3.1-1gnu1 2025-10-06 02:35:48 -06:00
README.md icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00

bits_client

Interfaces for BITS.

bits_client lib

bits_client is the primary target and provides BitsClient, an API for creating and monitoring BITS jobs.

bits_client::new() creates a BitsClient that does all operations within the current process, as the current user.

bits crate

bits is a safe interface to BITS, providing connections to the Background Copy Manager, some basic operations on Background Copy Jobs, and methods for implementing IBackgroundCopyCallbacks in Rust.

test_client example

examples/test_client.rs shows how to use the API.