mirror of
https://github.com/rustfs/rustfs.git
synced 2026-07-27 08:38:58 +00:00
9b7f4d477a
* fix: remove code * improve code for tokio runtime config * improve code for main * fix: add tokio enable_all * upgrade version * improve for Cargo.toml
88 lines
1.7 KiB
Rust
88 lines
1.7 KiB
Rust
// Copyright 2024 RustFS Team
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
#[cfg(feature = "tls")]
|
|
pub mod certs;
|
|
#[cfg(feature = "net")]
|
|
pub mod dns_resolver;
|
|
#[cfg(feature = "ip")]
|
|
pub mod ip;
|
|
#[cfg(feature = "net")]
|
|
pub mod net;
|
|
|
|
#[cfg(feature = "net")]
|
|
pub use dns_resolver::*;
|
|
#[cfg(feature = "net")]
|
|
pub use net::*;
|
|
|
|
#[cfg(all(feature = "net", feature = "io"))]
|
|
pub mod retry;
|
|
|
|
#[cfg(feature = "io")]
|
|
pub mod io;
|
|
|
|
#[cfg(feature = "hash")]
|
|
pub mod hash;
|
|
|
|
#[cfg(feature = "os")]
|
|
pub mod os;
|
|
|
|
#[cfg(feature = "path")]
|
|
pub mod path;
|
|
|
|
#[cfg(feature = "string")]
|
|
pub mod string;
|
|
|
|
#[cfg(feature = "crypto")]
|
|
pub mod crypto;
|
|
|
|
#[cfg(feature = "compress")]
|
|
pub mod compress;
|
|
|
|
#[cfg(feature = "path")]
|
|
pub mod dirs;
|
|
|
|
#[cfg(feature = "tls")]
|
|
pub use certs::*;
|
|
|
|
#[cfg(feature = "hash")]
|
|
pub use hash::*;
|
|
|
|
#[cfg(feature = "io")]
|
|
pub use io::*;
|
|
|
|
#[cfg(feature = "ip")]
|
|
pub use ip::*;
|
|
|
|
#[cfg(feature = "crypto")]
|
|
pub use crypto::*;
|
|
|
|
#[cfg(feature = "compress")]
|
|
pub use compress::*;
|
|
|
|
#[cfg(feature = "notify")]
|
|
mod notify;
|
|
|
|
#[cfg(feature = "sys")]
|
|
pub mod sys;
|
|
|
|
#[cfg(feature = "sys")]
|
|
pub use sys::user_agent::*;
|
|
|
|
#[cfg(feature = "sys")]
|
|
pub use sys::envs::*;
|
|
|
|
#[cfg(feature = "notify")]
|
|
pub use notify::*;
|