summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-08 12:47:57 -0400
committerpommicket <pommicket@gmail.com>2025-09-08 12:47:57 -0400
commit019e2518a943f22c8d7ffee541ba90326613aeb4 (patch)
tree18735e0183aa022816e80e48b3ca7c86a16670d8 /src
parenteb93ed0b575a612af02e14b660e30486c27b9863 (diff)
Match updates to spec
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 40a2322..809453c 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -559,7 +559,7 @@ impl Parser {
format!("{current_section}.{relative_key}")
};
value = value.trim_start_matches(['\t', ' ']);
- if value.starts_with(['`', '"', '\'']) {
+ if value.starts_with(['`', '"']) {
let (value, new_line_number) =
self.read_quoted_value(value, reader, &location)?;
items.push((
@@ -651,6 +651,9 @@ impl Configuration {
/// (So if there were keys `sheep.age`, `sheep.colour`, and `farmer-name`,
/// this would give an iterator yielding
/// `"farmer-name"` and `"sheep"` in some order.)
+ ///
+ /// The order of items returned is arbitrary and may change
+ /// in future versions without notice.
pub fn keys(&self) -> impl '_ + Iterator<Item = &str> {
let mut prev = None;
self.items.iter().filter_map(move |(key, _)| {