[dependencies.async-std]
features = ["attributes", "tokio1"]
version = "1.10"
[dependencies.async-trait]
version = "0.1.31"
[dependencies.aws-config]
version = "1.8.3"
[dependencies.aws-credential-types]
features = ["hardcoded-credentials"]
version = "1.2.4"
[dependencies.aws-sdk-s3]
version = "1.100.0"
[dependencies.aws-sdk-sts]
version = "1.80.0"
[dependencies.aws-smithy-types]
version = "1.3.2"
[dependencies.bytes]
version = "0.5.4"
[dependencies.chrono]
version = "0.4"
[dependencies.cloud-storage]
version = "0.10"
[dependencies.futures]
version = "0.3"
[dependencies.futures-util]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.mcai_ftp]
features = ["secure"]
version = "3.0.1"
[dependencies.onedrive-api]
version = "0.9.0"
[dependencies.regex]
version = "1"
[dependencies.reqwest]
features = ["stream"]
version = "0.11"
[dependencies.schemars]
version = "0.8.0"
[dependencies.serde]
features = ["derive"]
version = "^1.0"
[dependencies.serde_json]
version = "^1.0"
[dependencies.ssh-transfer]
version = "0.4"
[dependencies.threadpool]
version = "1.8"
[dependencies.tokio]
version = "1.7"
[dependencies.tokio-io]
version = "0.1"
[dependencies.url]
version = "2.1.1"
[dev-dependencies.aws-smithy-mocks]
version = "0.1.1"
[dev-dependencies.clap]
features = ["derive"]
version = "3.2"
[dev-dependencies.criterion]
version = "0.3"
[dev-dependencies.env_logger]
version = "0.10"
[dev-dependencies.mockito]
version = "0.30"
[[example]]
name = "list_ftp_tree"
path = "examples/list_ftp_tree.rs"
[[example]]
name = "list_gcs_tree"
path = "examples/list_gcs_tree.rs"
[[example]]
name = "list_local_tree"
path = "examples/list_local_tree.rs"
[[example]]
name = "list_one_drive_tree"
path = "examples/list_one_drive_tree.rs"
[[example]]
name = "list_s3_tree"
path = "examples/list_s3_tree.rs"
[[example]]
name = "list_sftp_tree"
path = "examples/list_sftp_tree.rs"
[lib]
crate-type = ["lib"]
name = "rs_transfer"
path = "src/lib.rs"
[package]
authors = ["Valentin Noel <valentin.noel@media-io.com>", "Marc-Antoine Arnaud <maarnaud@media-io.com>", "Thibaud Le Graverend <thibaud.legraverend@media-io.com>", "Nicolas Pierre <nico.pierre@icloud.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A simple crate to handle downloads and uploads on multiple providers"
edition = "2024"
license = "MIT"
name = "rs_transfer"
readme = "README.md"
resolver = "2"
version = "8.0.0"
[[test]]
name = "file_endpoint_test"
path = "tests/file_endpoint_test.rs"
[[test]]
name = "file_tree_test"
path = "tests/file_tree_test.rs"