chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f61c081
)
config: Allow OTTER_LOG to partially override config
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 16:47:57 +0000
(16:47 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 18:38:28 +0000
(18:38 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/config.rs
patch
|
blob
|
history
diff --git
a/src/config.rs
b/src/config.rs
index 8a566ad7c13e17b30d6d5024c64421ef4d85f2c2..cc0588cd88c6354660fd58bac48f2035a5001b87 100644
(file)
--- a/
src/config.rs
+++ b/
src/config.rs
@@
-151,13
+151,11
@@
impl TryFrom<ServerConfigSpec> for WholeServerConfig {
v.to_toml(&mut buf).context("convert to toml")?;
let v = toml_de::from_slice(&buf).context("reparse")?;
dbg!(&v);
-
let v =
match v {
- Some(Table(v)) =>
v
,
+ match v {
+ Some(Table(v)) =>
toml_merge(&mut log, &v)
,
None => default(),
Some(x) => throw!(anyhow!("reparse gave {:?}, no table", x)),
};
- dbg!(&v);
- log.extend(v);
}
Ok::<_,AE>(())
})()