diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-18 13:04:07 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-03-18 13:04:44 +0100 |
commit | 0bbe891ed5af55c025ec828a4a75a89ac8a46be0 (patch) | |
tree | 9f63561b2e11f55c495a645975645edef9e7c8d7 | |
parent | f4483b497ab616ab33e149f6603d0a33283d84c7 (diff) |
log successful config deserialization
-rw-r--r-- | src/main.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index e2b4b8d..44aba44 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,4 +1,5 @@ use rsdsl_pppoe::client::{Client, IpConfig}; +use rsdsl_pppoe::config::Config; use rsdsl_pppoe::error::{Error, Result}; use std::fs::File; @@ -64,7 +65,9 @@ fn write_config(rx: mpsc::Receiver<IpConfig>) -> Result<()> { fn main() -> Result<()> { let mut file = File::open("/data/pppoe.conf")?; - let config = serde_json::from_reader(&mut file)?; + let config: Config = serde_json::from_reader(&mut file)?; + + println!("read config, launching on interface {}", config.link); let (tx, rx) = mpsc::channel(); let tun = Arc::new(Iface::new("rsppp0", Mode::Tun)?); |