From 3783c1cd2c0ba0989dc9b1351dbf38b905ae6f78 Mon Sep 17 00:00:00 2001 From: Martin Nordholts Date: Fri, 27 May 2022 21:21:15 +0200 Subject: [PATCH] Fix three rustdoc::broken_intra_doc_links Step-by-step: 1. `cargo +nightly doc --manifest-path diesel/Cargo.toml` Expected result: No warnings Actual result: Three warnings --- diesel/src/macros/mod.rs | 7 ++++--- diesel/src/query_source/aliasing/alias.rs | 2 +- diesel/src/query_source/aliasing/aliased_field.rs | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/diesel/src/macros/mod.rs b/diesel/src/macros/mod.rs index 57f8b44c856f..989be81ebe4c 100644 --- a/diesel/src/macros/mod.rs +++ b/diesel/src/macros/mod.rs @@ -1129,9 +1129,10 @@ macro_rules! __diesel_table_generate_static_query_fragment_for_table { /// /// The generated `ON` clause will always join to the primary key of the parent /// table. This macro removes the need to call [`.on`] explicitly, you will -/// still need to invoke [`allow_tables_to_appear_in_same_query!`] for these two tables to -/// be able to use the resulting query, unless you are using `diesel print-schema` -/// which will generate it for you. +/// still need to invoke +/// [`allow_tables_to_appear_in_same_query!`](crate::allow_tables_to_appear_in_same_query) +/// for these two tables to be able to use the resulting query, unless you are +/// using `diesel print-schema` which will generate it for you. /// /// If you are using `diesel print-schema`, an invocation of this macro /// will be generated for every foreign key in your database unless diff --git a/diesel/src/query_source/aliasing/alias.rs b/diesel/src/query_source/aliasing/alias.rs index 1b256ec25a64..7167dbd59093 100644 --- a/diesel/src/query_source/aliasing/alias.rs +++ b/diesel/src/query_source/aliasing/alias.rs @@ -13,7 +13,7 @@ use std::marker::PhantomData; #[derive(Debug, Clone, Copy, Default)] /// Represents an alias within diesel's query builder /// -/// See [alias!] for more details. +/// See [`alias!`](crate::alias) for more details. pub struct Alias { pub(crate) source: S, } diff --git a/diesel/src/query_source/aliasing/aliased_field.rs b/diesel/src/query_source/aliasing/aliased_field.rs index 0058885b5bbd..b8dc1c34b04f 100644 --- a/diesel/src/query_source/aliasing/aliased_field.rs +++ b/diesel/src/query_source/aliasing/aliased_field.rs @@ -16,7 +16,7 @@ use std::marker::PhantomData; #[derive(Debug, Clone, Copy)] /// Represents an aliased field (column) within diesel's query builder /// -/// See [alias!] for more details. +/// See [`alias!`](crate::alias) for more details. pub struct AliasedField { pub(super) _alias_source: PhantomData, pub(super) _field: F,