Skip to content

Commit 6eece87

Browse files
committed
doc: fix cargo doc builds when non-default features selected
1 parent 030f823 commit 6eece87

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/lib.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,10 @@
6363
//! * `async-https-rustls-manual-roots` enables [`reqwest`], the async client with support for
6464
//! proxying and TLS (SSL) using the `rustls` TLS backend without using its the default root
6565
//! certificates.
66-
66+
//!
67+
//! [`dont remove this line or cargo doc will break`]: https://example.com
68+
#![cfg_attr(not(feature = "minreq"), doc = "[`minreq`]: https://docs.rs/minreq")]
69+
#![cfg_attr(not(feature = "reqwest"), doc = "[`reqwest`]: https://docs.rs/reqwest")]
6770
#![allow(clippy::result_large_err)]
6871

6972
use std::collections::HashMap;
@@ -87,7 +90,7 @@ pub use blocking::BlockingClient;
8790
pub use r#async::AsyncClient;
8891

8992
/// Response status codes for which the request may be retried.
90-
const RETRYABLE_ERROR_CODES: [u16; 3] = [
93+
pub const RETRYABLE_ERROR_CODES: [u16; 3] = [
9194
429, // TOO_MANY_REQUESTS
9295
500, // INTERNAL_SERVER_ERROR
9396
503, // SERVICE_UNAVAILABLE

0 commit comments

Comments
 (0)