Skip to content

Commit 175f0a5

Browse files
committed
docs: Add intra-doc links to the intro
1 parent de9cdbe commit 175f0a5

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/lib.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
//! Config organizes hierarchical or layered configurations for Rust applications.
1+
//! [`Config`] organizes hierarchical or layered configurations for Rust applications.
22
//!
3-
//! Config lets you set a set of default parameters and then extend them via merging in
3+
//! [`Config`] lets you set a set of [default parameters][ConfigBuilder::set_default] and then extend them via merging in
44
//! configuration from a variety of sources:
55
//!
6-
//! - Environment variables
7-
//! - String literals in well-known formats
8-
//! - Another Config instance
9-
//! - Files: TOML, JSON, YAML, INI, RON, JSON5 and custom ones defined with Format trait
10-
//! - Manual, programmatic override (via a `.set` method on the Config instance)
6+
//! - [Environment variables][Environment]
7+
//! - [String literals][FileSourceString] in [well-known formats][FileFormat]
8+
//! - Another [`Config`] instance
9+
//! - [Files][FileSourceFile] in [well known formats][FileFormat] and custom ones defined with [`Format`] trait
10+
//! - Manual, programmatic [overrides][ConfigBuilder::set_override]
1111
//!
12-
//! Additionally, Config supports:
12+
//! Additionally, [`Config`] supports:
1313
//!
1414
//! - Live watching and re-reading of configuration files
1515
//! - Deep access into the merged configuration via a path syntax

0 commit comments

Comments
 (0)