From 3f0e0fc66f0f149b728ed5301e1a9f5dd0d27443 Mon Sep 17 00:00:00 2001 From: Joseph Birr-Pixton Date: Wed, 14 Feb 2024 12:51:10 +0000 Subject: [PATCH] Fix broken link to `CryptoProvider` --- README.md | 2 +- admin/pull-readme | 1 + rustls/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 48ab75e4..087ce167 100644 --- a/README.md +++ b/README.md @@ -60,7 +60,7 @@ dependency on aws-lc-rs. Rustls requires Rust 1.61 or later. [ring-target-platforms]: https://github.com/briansmith/ring/blob/2e8363b433fa3b3962c877d9ed2e9145612f3160/include/ring-core/target.h#L18-L64 -[`crypto::CryptoProvider`]: https://docs.rs/rustls/latest/rustls/crypto/trait.CryptoProvider.html +[`crypto::CryptoProvider`]: https://docs.rs/rustls/latest/rustls/crypto/struct.CryptoProvider.html [`ring`]: https://crates.io/crates/ring [aws-lc-rs-platforms-faq]: https://aws.github.io/aws-lc-rs/faq.html#can-i-run-aws-lc-rs-on-x-platform-or-architecture [`aws-lc-rs`]: https://crates.io/crates/aws-lc-rs diff --git a/admin/pull-readme b/admin/pull-readme index f358993f..1da8f2ba 100755 --- a/admin/pull-readme +++ b/admin/pull-readme @@ -7,6 +7,7 @@ awk 'BEGIN { take=1 }/# Approach/{take=0;print}take' < README.md > README.md.new grep '^//!' rustls/src/lib.rs | \ sed -e 's@^\/\/\! *@@g' | \ sed -e 's@](manual::_04_features)@](https://docs.rs/rustls/latest/rustls/manual/_04_features/index.html)@' | \ + sed -e 's@\[`crypto::CryptoProvider`\]: crate::crypto::CryptoProvider@[`crypto::CryptoProvider`]: https://docs.rs/rustls/latest/rustls/crypto/struct.CryptoProvider.html@' | \ awk '/# Rustls - a modern TLS library/{take=1;next}/## Design overview/{take=0}take' >> README.md.new awk '/# Example code/{take=1}take' < README.md >> README.md.new mv README.md.new README.md diff --git a/rustls/src/lib.rs b/rustls/src/lib.rs index 2e5776a9..d7347d17 100644 --- a/rustls/src/lib.rs +++ b/rustls/src/lib.rs @@ -27,7 +27,7 @@ //! Rustls requires Rust 1.61 or later. //! //! [ring-target-platforms]: https://github.com/briansmith/ring/blob/2e8363b433fa3b3962c877d9ed2e9145612f3160/include/ring-core/target.h#L18-L64 -//! [`crypto::CryptoProvider`]: https://docs.rs/rustls/latest/rustls/crypto/trait.CryptoProvider.html +//! [`crypto::CryptoProvider`]: crate::crypto::CryptoProvider //! [`ring`]: https://crates.io/crates/ring //! [aws-lc-rs-platforms-faq]: https://aws.github.io/aws-lc-rs/faq.html#can-i-run-aws-lc-rs-on-x-platform-or-architecture //! [`aws-lc-rs`]: https://crates.io/crates/aws-lc-rs