@@ -50,6 +50,7 @@ Every manifest file consists of the following sections:
50
50
* [ ` [badges] ` ] ( #the-badges-section ) --- Badges to display on a registry.
51
51
* [ ` [features] ` ] ( features.md ) --- Conditional compilation features.
52
52
* [ ` [lints] ` ] ( #the-lints-section ) --- Configure linters for this package.
53
+ * [ ` [hints] ` ] ( #the-hints-section ) --- Provide hints for compiling this package.
53
54
* [ ` [patch] ` ] ( overriding-dependencies.md#the-patch-section ) --- Override dependencies.
54
55
* [ ` [replace] ` ] ( overriding-dependencies.md#the-replace-section ) --- Override dependencies (deprecated).
55
56
* [ ` [profile] ` ] ( profiles.md ) --- Compiler settings and optimizations.
@@ -565,6 +566,25 @@ As for dependents, Cargo suppresses lints from non-path dependencies with featur
565
566
566
567
> ** MSRV:** Respected as of 1.74
567
568
569
+ ## The ` [hints] ` section
570
+
571
+ The ` [hints] ` section allows specifying hints for compiling this crate, which
572
+ crates depending on this one will use by default but may override. Hints are,
573
+ by design, always safe for Cargo to ignore; if Cargo encounters a hint it
574
+ doesn't understand, or a hint it understands but with a value it doesn't
575
+ understand, it will warn, but not error.
576
+
577
+ Individual hints may have an associated unstable feature gate that you need to
578
+ pass in order to apply the configuration they specify, but if you don't specify
579
+ that unstable feature gate, you will again get only a warning, not an error.
580
+
581
+ There are no stable hints at this time. See the [ hint-mostly-unused
582
+ documentation] ( unstable.md#profile-hint-mostly-unused-option ) for information
583
+ on an unstable hint.
584
+
585
+ > ** MSRV:** Specifying hints does not impact MSRV. Older versions of Cargo will
586
+ > ignore hints with a warning, but will not error.
587
+
568
588
## The ` [badges] ` section
569
589
570
590
The ` [badges] ` section is for specifying status badges that can be displayed
0 commit comments