diff options
| author | Fuwn <[email protected]> | 2023-02-04 02:01:43 +0000 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-02-04 02:01:43 +0000 |
| commit | ccaaa2a41e744f59e3425ed5618fc00c3f9de80d (patch) | |
| tree | 21c46f7a1f8aa6e198295ab4630dff9ecfcbc3b0 /src/url.rs | |
| parent | fix(gemini_to_html.rs): html entity-encode gemini (diff) | |
| download | september-ccaaa2a41e744f59e3425ed5618fc00c3f9de80d.tar.xz september-ccaaa2a41e744f59e3425ed5618fc00c3f9de80d.zip | |
build(rustup): move from nightly to stable)
Diffstat (limited to 'src/url.rs')
| -rw-r--r-- | src/url.rs | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -66,16 +66,17 @@ pub fn make( format!( "{}{}{}", { - if let Ok(root) = std::env::var("ROOT") { - root - } else { - warn!( - "could not use ROOT from environment variables, proceeding with \ - default root: gemini://fuwn.me" - ); + std::env::var("ROOT").map_or_else( + |_| { + warn!( + "could not use ROOT from environment variables, proceeding \ + with default root: gemini://fuwn.me" + ); - "gemini://fuwn.me".to_string() - } + "gemini://fuwn.me".to_string() + }, + |root| root, + ) }, path, if fallback { "/" } else { "" } |